Przejdź do treści

Generator i walidator kodów GS1: identyfikatory zastosowań

Złóż ciąg GS1 z identyfikatorów zastosowań, sprawdź formaty i cyfry kontrolne i wygeneruj kod GS1-128 albo GS1 DataMatrix. Gotowy ciąg możesz też wkleić, żeby zobaczyć, co znaczy każde pole.

Qreska nie nadaje numerów EAN

Numery GTIN/EAN nadaje organizacja GS1, w Polsce GS1 Polska. Qreska tylko rysuje kod z numeru, który już masz.

Masz gotowy ciąg?

Postać nawiasowa, np. (01)05901234123457(17)261231(10)ABC123. Rozłożymy go na pola, żeby dało się go poprawić.

Pola

Pole 1

Dokładnie 14 cyfr. Ostatnia cyfra to cyfra kontrolna.

Pole 2

Data w postaci RRMMDD, np. 261231. Dzień 00 oznacza, że znany jest tylko miesiąc.

Pole 3

Do 20 znaków. Dozwolone litery, cyfry i znaki !"%&'*+,-./:;<=>?_

Ciąg do zakodowania

(01)05901234123457(17)261231(10)ABC123

Znaków danych: 32 z 48.

Separatory wstawia koder

Znaków FNC1, które oddzielają pola o zmiennej długości, nie wpisuje się ręcznie. Wstawia je koder w odpowiednich miejscach, a nawiasy w zapisie służą tylko ludziom: w samym kodzie ich nie ma.

GS1-128 to kod kreskowy na etykiecie logistycznej. GS1 DataMatrix jest kwadratowy, mieści więcej i stosuje się go na małych opakowaniach, w tym na lekach.

Podgląd

Przygotowujemy podgląd…

Pobierz kod

Pobieranie będzie dostępne, gdy podgląd kodu będzie gotowy.

Otwórz w generatorze, żeby zmienić wymiary i kolory

Czym są identyfikatory zastosowań GS1

Identyfikator zastosowania (AI) to dwu-, trzy- lub czterocyfrowy przedrostek, który mówi, co znaczy wartość za nim. (01) to numer towaru GTIN, (17) termin ważności, (10) numer partii, (21) numer seryjny. Dzięki nim jeden kod niesie kilka informacji naraz, a system magazynowy wie, która jest która, bez uprzedniej umowy z dostawcą.

Format każdego identyfikatora jest ustalony: liczba znaków, to, czy są to cyfry czy tekst, i to, czy na końcu stoi cyfra kontrolna. Dlatego ciąg GS1 da się sprawdzić, zanim trafi na etykietę, i właśnie to robi ta strona: liczy cyfry kontrolne, pilnuje długości i sprawdza, czy data istnieje. Pola o zmiennej długości koder oddziela znakiem FNC1; nawiasy widoczne w zapisie są tylko dla czytającego człowieka.

Najczęstsze pytania

Czym różni się GS1-128 od zwykłego Code 128?

Kreskami niczym — GS1-128 to Code 128 ze znakiem FNC1 na początku, który mówi skanerowi, że treść jest ciągiem GS1 z identyfikatorami. Dzięki temu skaner zwraca pola, a nie jeden napis. Dlatego ten sam kod kreskowy czyta się inaczej w zależności od tego, czy FNC1 tam jest.

Dlaczego ciąg nie mieści się w kodzie?

GS1-128 niesie najwyżej 48 znaków danych, licząc identyfikatory, ale nie nawiasy. Przy dłuższej treści zostaje GS1 DataMatrix, który mieści znacznie więcej, albo rozdzielenie informacji na dwie etykiety. Licznik pod ciągiem pokazuje, ile miejsca zostało.

Czy muszę wpisywać znaki FNC1 albo nawiasy?

Nie. Nawiasy to zapis dla człowieka i w kodzie ich nie ma. Separatory pól o zmiennej długości wstawia koder sam, w miejscach, których wymaga norma. Wpisanie ich ręcznie popsułoby kod.

Skąd wziąć numer GTIN do pola (01)?

Numery GTIN nadaje GS1, w Polsce GS1 Polska. Qreska rysuje kod z numeru, który już masz, i sprawdza jego cyfrę kontrolną, ale żadnego numeru nie przydziela. Kod z wymyślonym numerem bywa poprawny arytmetycznie i mimo to wskazuje cudzy towar.

Czy ciąg gdzieś trafia?

Nie. Sprawdzanie i rysowanie kodu odbywa się w Twojej przeglądarce; treść nie jest nigdzie wysyłana ani zapisywana.

Poradniki na ten temat

Inne narzędzia