Jak uzyskać kody EAN (GTIN) dla produktów
Kod EAN dla produktu uzyskasz w jednym miejscu: w organizacji GS1. W Polsce jest to GS1 Polska. Po przystąpieniu do organizacji firma dostaje prefiks firmy GS1 (GS1 Company Prefix) i sama nadaje z niego numery GTIN swoim produktom.
Spis treści
- Kto nadaje kody EAN
- Kod EAN dla produktu krok po kroku
- Dlaczego „tanie EAN-y” z internetu są ryzykowne
- GTIN-8, GTIN-12, GTIN-13, GTIN-14 – który numer do czego
- Cyfra kontrolna – jak ją policzyć
- Kiedy potrzebny jest nowy GTIN – GTIN Management Standard
- Rejestracja danych: Verified by GS1
- Wydruk kodu EAN-13 na drukarce etykiet
- Źródła
Kod EAN dla produktu uzyskasz w jednym miejscu: w organizacji GS1. W Polsce jest to GS1 Polska. Po przystąpieniu do organizacji firma dostaje prefiks firmy GS1 (GS1 Company Prefix) i sama nadaje z niego numery GTIN swoim produktom. Dopiero numer GTIN-13 zamieniasz na symbol EAN-13 i drukujesz na opakowaniu lub etykiecie. Poniżej znajdziesz kolejne kroki, ryzyka związane z numerami kupowanymi od pośredników, sposób liczenia cyfry kontrolnej, zasady nadawania nowego GTIN-u i wskazówki do druku kodu na drukarce etykiet.
Kto nadaje kody EAN
GS1 pisze wprost: „GS1 is the only official provider of GS1 GTINs and EAN/UPC barcodes globally” – czyli jest jedynym oficjalnym dostawcą numerów GTIN i kodów EAN/UPC na świecie. Numery wydają krajowe organizacje członkowskie GS1. Według tabeli prefiksów GS1 prefiks 590 należy do GS1 Poland, czyli GS1 Polska.
Dwie rzeczy warto wiedzieć od razu:
- Prefiks nie oznacza kraju pochodzenia. GS1 zaznacza, że prefiksy GS1 nie identyfikują kraju pochodzenia produktu. Prefiks zostaje przy firmie, a ta może produkować w dowolnym miejscu. Kod zaczynający się od 590 nie jest więc gwarancją „polskiego produktu”.
- Numer nadaje właściciel marki. Według GS1 za nadanie GTIN-u odpowiada zwykle właściciel marki (Brand Owner), czyli organizacja, do której należy specyfikacja produktu – bez względu na to, gdzie towar jest produkowany. Jeśli zlecasz produkcję pod własną marką, to Ty nadajesz GTIN, a nie podwykonawca.
Tabela GS1 wydziela też zakresy, które nie służą do identyfikacji produktów w obrocie globalnym, m.in. 020–029 i 200–299 (numery o ograniczonym obiegu w regionie, definiowane przez krajową organizację GS1) oraz 040–049 (numery o ograniczonym obiegu wewnątrz firmy). Prefiks 952 jest zarezerwowany na przykłady i demonstracje – dlatego używamy go w przykładach poniżej.
Kod EAN dla produktu krok po kroku
- Skontaktuj się z GS1 Polska. Według GS1 po numer trzeba zwrócić się do krajowej organizacji członkowskiej GS1. Warunki członkostwa i opłaty sprawdzisz bezpośrednio w GS1 Polska (gs1pl.org).
- Przystąp do organizacji i odbierz prefiks firmy. Po przystąpieniu dostajesz prefiks firmy GS1 i specyfikacje w swoim języku. Bez prefiksu nie użyjesz żadnych kluczy identyfikacyjnych ani kodów GS1.
- Nadaj numery produktom. Od tej chwili sam odpowiadasz za przydzielenie unikalnego numeru każdemu produktowi. Liczba dostępnych numerów zależy od długości prefiksu. GS1 dodaje, że większość organizacji krajowych udostępnia bezpłatne narzędzie online do tworzenia numerów i kodów.
- Uzupełnij dane produktu w rejestrze (patrz Verified by GS1).
- Wydrukuj kod – w projekcie opakowania, na etykietach zamówionych w drukarni albo na miejscu, na drukarce etykiet.
- Sprawdź jakość wydruku według ISO/IEC 15416 (kody liniowe) i ISO/IEC 15415 (kody 2D) – opisuje to artykuł weryfikacja jakości kodu kreskowego.
Dla produktów skanowanych przy kasie GS1 wskazuje EAN/UPC jako pierwszy wybór. Dane zmienne (partia, data ważności, numer seryjny) wymagają GS1-128, GS1 DataBar lub kodu 2D GS1 – zobacz rodzaje kodów kreskowych: EAN, Code 128, GS1-128, DataMatrix, QR.
Dlaczego „tanie EAN-y” z internetu są ryzykowne
W sieci łatwo znaleźć sprzedawców pojedynczych numerów EAN. Organizacje GS1 publicznie ostrzegają przed takimi zakupami:
- GS1 Australia wyjaśnia, że pośrednicy odsprzedają numery kupione od innych firm, a GS1 nie ma z nimi żadnych relacji. Po odsprzedaży GS1 nie zarządza już numerem i „there is no guarantee that the number will remain unique within the GS1 System” – nie ma gwarancji, że numer pozostanie unikalny. Według GS1 Australia może to mieć poważne konsekwencje przy etykietowaniu i śledzeniu towaru, a kto kupuje numery od pośrednika, robi to „at your own risk”.
- GS1 UK zwraca uwagę, że odsprzedawane numery mogły mieć „poprzednich właścicieli” i pozostają powiązane z pierwotną marką lub produktem, co grozi konfliktami numerów u partnerów. Według GS1 UK duże sieci i platformy, np. Amazon, nie akceptują takich numerów, a weryfikować da się tylko numery przydzielone przez organizacje GS1.
Rejestr Verified by GS1 pokazuje firmę, która ma licencję na numer – numer od pośrednika nie wskaże więc Twojej firmy. Dlatego numery dla produktów, które trafią do sieci handlowych lub na marketplace, bierz bezpośrednio z GS1 Polska.
GTIN-8, GTIN-12, GTIN-13, GTIN-14 – który numer do czego
| Numer | Typowy nośnik | Zastosowanie (wg GS1 Sweden / GS1 UK) |
|---|---|---|
| GTIN-13 | EAN-13 | Najczęściej używany kod EAN, produkty konsumenckie |
| GTIN-8 | EAN-8 | Tylko małe opakowania, na których nie ma miejsca na EAN-13 |
| GTIN-12 | UPC | Głównie opakowania konsumenckie w USA i Kanadzie |
| GTIN-14 | ITF-14 lub GS1-128 | Opakowania zbiorcze i kartony; cyfra wskaźnika 1–8 dla opakowań o stałej ilości, 9 dla towarów o zmiennej ilości (np. wadze) |
Kilka zasad, które warto znać przed nadawaniem numerów:
- Każdy poziom opakowania ma własny GTIN. GS1 UK podkreśla, że sztuka, zgrzewka i karton muszą mieć różne numery.
- GTIN w formacie 14-cyfrowym. Według GS1 UK zarówno ITF-14, jak i GS1-128 wymagają GTIN-u w formacie 14-cyfrowym, więc GTIN-13 uzupełnia się zerem na początku. Ten sam zapis 14-cyfrowy obowiązuje w identyfikatorze zastosowania (01) – o AI pisze artykuł o rodzajach kodów kreskowych, a o etykiecie paletowej artykuł etykieta logistyczna GS1 z SSCC.
- GTIN-12 ma „ukryte” zero. GS1 wyjaśnia, że wyłącznie przy 12-cyfrowych numerach przyjmuje się domyślne zero na początku – np. GTIN 614141234561 ma prefiks 061, a nie 614.
Cyfra kontrolna – jak ją policzyć
Według GS1 ostatnia cyfra wszystkich numerycznych kluczy GS1 o stałej długości to cyfra kontrolna, która chroni numer przed błędem przy wpisywaniu lub odczycie. Metoda ręczna GS1 jest taka sama dla GTIN-8, GTIN-12, GTIN-13, GTIN-14 i SSCC:
- Pomnóż cyfry naprzemiennie przez 3 i 1 – licząc od prawej, cyfra stojąca tuż przed cyfrą kontrolną ma wagę 3.
- Zsumuj iloczyny.
- Odejmij sumę od najbliższej równej lub wyższej wielokrotności 10. Wynik to cyfra kontrolna.
Przykład GS1 dla GTIN-13 (cyfry bez kontrolnej: 629104150021):
| Cyfra | 6 | 2 | 9 | 1 | 0 | 4 | 1 | 5 | 0 | 0 | 2 | 1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Waga | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| Iloczyn | 6 | 6 | 9 | 3 | 0 | 12 | 1 | 15 | 0 | 0 | 2 | 3 |
Suma = 57, najbliższa wielokrotność 10 to 60, więc cyfra kontrolna = 60 − 57 = 3, a pełny numer to 6291041500213.
Ten sam algorytm w kilku linijkach Pythona – przydatny np. do kontroli numerów importowanych do ERP:
def cyfra_kontrolna(cyfry: str) -> int: suma = sum(int(c) * (3 if i % 2 == 0 else 1) for i, c in enumerate(reversed(cyfry))) return (10 - suma % 10) % 10 cyfra_kontrolna("629104150021") # 3 -> 6291041500213 cyfra_kontrolna("952001234567") # 4 -> 9520012345674 cyfra_kontrolna("1952001234567") # 1 -> 19520012345671
Drugi wiersz to GTIN-13 z demonstracyjnym prefiksem 952. Trzeci pokazuje GTIN-14 dla kartonu: dopisujesz z przodu cyfrę wskaźnika (tu 1), pomijasz starą cyfrę kontrolną i liczysz nową (suma 89, więc 90 − 89 = 1). Według wytycznej GS1 o weryfikacji kodów liniowych błędna cyfra kontrolna GTIN-u oznacza niezaliczoną weryfikację.
Kiedy potrzebny jest nowy GTIN – GTIN Management Standard
Zasady nadawania numerów opisuje GTIN Management Standard (Release 1.1, ratyfikowany we wrześniu 2023). Właściciel marki zadaje sobie trzy pytania: czy konsument lub partner handlowy ma odróżnić nowy produkt od poprzedniego, czy istnieje wymóg ujawnienia zmiany wynikający z przepisów lub odpowiedzialności, i czy zmiana istotnie wpływa na łańcuch dostaw (sposób wysyłki, składowania, przyjęcia). Nowy GTIN jest wymagany, gdy dotyczy co najmniej jednego z tych pytań.
| Zmiana (reguła standardu) | Nowy GTIN – sztuka handlowa | Nowy GTIN – opakowanie wyższego poziomu |
|---|---|---|
| Nowy produkt w ofercie lub na rynku (2.1) | tak | tak |
| Zmiana deklarowanego składu lub funkcji – wpływa na wymagane oznaczenia i ma być rozróżniana (2.2) | tak | tak |
| Zmiana deklarowanej zawartości netto (2.3) | tak | tak |
| Zmiana wymiaru w dowolnej osi lub masy brutto o ponad 20% (2.4) | tak | tak |
| Dodanie lub usunięcie znaku certyfikacji istotnego dla regulatorów, partnerów lub konsumentów (2.5) | tak | tak |
| Zmiana marki głównej na produkcie (2.6) | tak | tak |
| Promocja zmieniająca obsługę w łańcuchu dostaw przez określony czas (2.7) | nie | tak |
| Zmiana liczby sztuk w kartonie lub kartonów na zdefiniowanej palecie (2.8) | nie dotyczy | tak |
| Zmiana składu zdefiniowanego zestawu (2.9) | tak | tak |
| Dodanie, zmiana lub usunięcie ceny nadrukowanej na opakowaniu (2.10) | tak | tak |
Standard uznaje za niedopuszczalne kumulowanie drobnych zmian wymiarów, by ominąć próg 20%. Przepisy lokalne mogą być ostrzejsze i mają pierwszeństwo.
Numerów nie używa się ponownie. Według GS1 GTIN przydzielony jednej jednostce handlowej nie może zostać przydzielony innej (dotyczy numerów nadanych po grudniu 2018 r.). Wyjątek: numer produktu, który nigdy nie został wyprodukowany, można użyć ponownie 12 miesięcy po usunięciu go z katalogu. Produkt wycofany i przywrócony bez istotnych zmian zachowuje swój numer.
Rejestracja danych: Verified by GS1
Verified by GS1 to według GS1 globalny rejestr numerów GTIN, który odpowiada na trzy pytania: czy GTIN jest ważny, której firmie przydzielono licencję na numer i czy zapisano podstawowy zestaw atrybutów. Właściciel marki rejestruje GTIN z podstawowymi danymi produktu, które tworzą jego „dowód osobisty” (ID Card). Z rejestru korzystają według GS1 sieci handlowe, platformy marketplace i właściciele marek, a także importerzy, hurtownicy, dystrybutorzy i urzędy.
GS1 UK wymienia siedem podstawowych atrybutów (identyfikator + 6 atrybutów):
- GTIN,
- nazwa marki,
- opis produktu,
- zdjęcie produktu,
- kategoria GPC (Global Product Classification),
- zawartość netto i jednostka miary,
- rynek docelowy (kraj sprzedaży).
Weryfikacja polega na zapytaniu do platformy rejestru GS1 (GS1 Registry Platform). Numer możesz też sprawdzić w wyszukiwarce Verified by GS1 (gepir.gs1.org): na podstawowym poziomie zobaczy firmę, która ma licencję na numer, a na kolejnym – podstawowe dane produktu. Zanim wyślesz produkt do sieci lub na marketplace, sprawdź, czy dane w rejestrze są kompletne i zgodne z opakowaniem.
Wydruk kodu EAN-13 na drukarce etykiet
Kluczowe wymiary EAN-13 dla produktu konsumenckiego według GS1 Sweden to wymiar X (szerokość najwęższego elementu) od 0,264 do 0,660 mm, z wartością zalecaną 0,330 mm. Strefa ciszy wynosi 11X z lewej i 7X z prawej strony. GS1 UK podaje, że przy X = 0,330 mm (wielkość 100%) symbol ma 37,29 mm szerokości – łącznie ze strefami ciszy – i 22,85 mm wysokości kresek bez cyfr. GS1 zaznacza też, że EAN/UPC ma stałą proporcję wysokości do szerokości, a skracanie wysokości kresek (truncation) obniża skuteczność skanowania – GS1 UK dopuszcza je tylko wtedy, gdy jest to absolutnie konieczne.
Drukarka termiczna buduje moduł z całych punktów. W artykule 203, 300 czy 600 dpi – rozdzielczość drukarki etykiet wyliczyliśmy, że najbliższe zgodne moduły to 3 punkty przy 203 dpi (ok. 0,375 mm) i 4 punkty przy 300 dpi (ok. 0,339 mm). Wymiary symbolu przeliczone proporcjonalnie z danych GS1 UK:
| Rozdzielczość, moduł | Wymiar X | Powiększenie | EAN-13: szerokość ze strefami ciszy × wysokość kresek | EAN-8: szerokość × wysokość kresek |
|---|---|---|---|---|
| wartość zalecana GS1 | 0,330 mm | 100% | 37,29 × 22,85 mm | 26,73 × 18,23 mm |
| 300 dpi, 4 punkty | 0,339 mm | ok. 103% | ok. 38,3 × 23,5 mm | ok. 27,4 × 18,7 mm |
| 203 dpi, 3 punkty | 0,375 mm | ok. 114% | ok. 42,4 × 26,0 mm | ok. 30,4 × 20,7 mm |
Pod kreskami musisz jeszcze zmieścić cyfry opisu HRI (13 cyfr pod EAN-13) i margines. Co z tego wynika dla popularnych formatów etykiet (rachunek bez marginesów):
- 31,75 × 25,4 mm – za wąska na EAN-13: w wielkości 100% ma on 37,29 mm, a przy 203 i 300 dpi najmniejszy zgodny moduł daje co najmniej ok. 38,3 mm. Zmieści się EAN-8, ale GS1 Sweden przewiduje go tylko dla małych opakowań bez miejsca na EAN-13.
- 50,8 × 25,4 mm – szerokość wystarczy. Przy 203 dpi same kreski (ok. 26,0 mm) są wyższe niż etykieta. Przy 300 dpi zostaje ok. 2 mm na cyfry i marginesy, czyli w praktyce za mało.
- 57,15 × 31,75 mm – po wydrukowaniu kresek zostaje ok. 5,8 mm (203 dpi) lub ok. 8,3 mm (300 dpi) na cyfry i marginesy.
- 100 × 50 mm – zmieści EAN-13 z opisem i dodatkowy tekst, np. nazwę produktu.
Kody EAN-13 bliskie wielkości nominalnej wydrukujesz na 300 dpi, np. na Zebra ZD421 300 dpi Ethernet BT USB Host lub szybszej Zebra ZD621t 300 dpi, drukarka etykiet termotransferowa (wg karty 152 mm/s). Zebra ZD421 203 dpi Ethernet BT USB Host wystarczy, jeśli etykieta pomieści kod powiększony do ok. 114%. Więcej modeli: drukarki etykiet biurkowe. Z materiałów: Etykiety termotransferowe Zebra Z-Ultimate 3000T, 57.15×31.75 mm, 2100 szt., rdzeń 25.4 mm (syntetyk, karta wskazuje taśmę 05095GS08407) albo Etykiety termiczne Zebra Z-Select 2000D, 100×50 mm, 1300 szt., rdzeń 25.4 mm – a pozostałe formaty w kategoriach etykiety termiczne i etykiety termotransferowe.
Materiał etykiety i klej dobierzesz z przewodnika etykiety do drukarki etykiet – materiały, kleje, gilzy i formaty. Jeśli produkt ma dostać także kod 2D (Sunrise 2027), zobacz artykuł Sunrise 2027 i kody 2D GS1.
Masz już numery GTIN i chcesz drukować etykiety z kodami EAN we własnym zakresie? Napisz do nas – pomożemy dobrać drukarkę, rozdzielczość i format etykiety do wymiaru kodu, a na życzenie wyślemy próbki etykiet do testu.
Źródła
- GS1 – Get barcodes
- GS1 Support – How to obtain a GS1 Company Prefix?
- GS1 – GS1 Company Prefix (tabela prefiksów GS1)
- GS1 – Ten steps to barcode implementation
- GS1 Australia – Barcode FAQs (numery od pośredników)
- GS1 UK – What's the difference between a barcode from GS1 and others I see for sale
- GS1 Sweden – GTIN in barcodes
- GS1 UK – How do I create barcodes for cases
- GS1 – How to calculate a check digit manually
- GS1 – Check digit calculator
- GS1 – GTIN Management Standard (Release 1.1, 2023)
- GS1 Support – Can a GTIN be re-used?
- GS1 – Verified by GS1
- GS1 UK – Verified by GS1 (atrybuty podstawowe)
- Verified by GS1 – wyszukiwarka numerów
- GS1 Sweden – Size guide
- GS1 UK – How big should a point of sale barcode be
- GS1 – 1D Barcode Verification Process Implementation Guideline
- GS1 Polska
Produkty z artykułu
Wysyłka 24 hZebra ZD421 300 dpi Ethernet BT USB HostZD4A043-30EE00EZ1 965,04 zł netto
Wysyłka 24 hZebra ZD621t 300 dpi, drukarka etykiet termotransferowaZD6A043-30EF00EZ2 037,40 zł netto
Wysyłka 24 hZebra ZD421 203 dpi Ethernet BT USB HostZD4A042-30EE00EZ256,91 zł netto
Wysyłka 24 hEtykiety termotransferowe Zebra Z-Ultimate 3000T, 57.15×31.75 mm, 2100 szt., rdzeń 25.4 mm880249-031D154,47 zł netto
Wysyłka 24 hEtykiety termiczne Zebra Z-Select 2000D, 100×50 mm, 1300 szt., rdzeń 25.4 mm8700073,98 zł nettoNajczęściej zadawane pytania
Czy mogę sam „wymyślić” kod EAN dla produktu?
Nie. Numer GTIN musi pochodzić z prefiksu firmy GS1, który dostajesz po przystąpieniu do organizacji GS1 – w Polsce do GS1 Polska. Numer wymyślony samodzielnie albo kupiony od pośrednika może kolidować z numerem innego produktu.
Ile kosztuje kod EAN w GS1 Polska?
Opłaty ustala GS1 Polska w ramach warunków członkostwa. Nie podajemy kwot – sprawdź aktualny cennik bezpośrednio w GS1 Polska.
Czy zmiana opakowania wymaga nowego kodu EAN?
To zależy od rodzaju zmiany. Według GTIN Management Standard nowy GTIN jest potrzebny m.in. przy zmianie deklarowanej zawartości netto, zmianie wymiaru lub masy brutto o ponad 20%, zmianie marki głównej, dodaniu lub usunięciu istotnego znaku certyfikacji i nadrukowaniu ceny na opakowaniu. Samo odświeżenie grafiki bez takich zmian nie jest na tej liście.
Czy karton zbiorczy może mieć ten sam EAN co sztuka?
Nie. GS1 UK podkreśla, że każdy poziom opakowania potrzebuje własnego GTIN-u. Dla kartonu o stałej zawartości tworzy się zwykle GTIN-14 z cyfrą wskaźnika 1–8 i drukuje go w kodzie ITF-14 lub GS1-128.
Jak sprawdzić, do kogo należy numer EAN?
W wyszukiwarce Verified by GS1 (gepir.gs1.org). Na podstawowym poziomie pokazuje ona firmę, która ma licencję na numer, a gdy właściciel marki uzupełnił dane – także podstawowe informacje o produkcie.