Międzynarodowy numer artykułu - International Article Number

091293848888383
Numer GTIN-13 zakodowany w kodzie kreskowym EAN-13. Pierwsza cyfra jest zawsze umieszczana poza symbolem; dodatkowo prawy wskaźnik ">" służy do wskazania "Cichej Strefy" niezbędnej do prawidłowego działania skanerów kodów kreskowych.

EAN (znany również jako europejskiego numeru artykułu lub EAN ) to standard opisujący symboliki kodów kreskowych i system stosowany w handlu światowym, aby zidentyfikować konkretny rodzaj produktu detalicznego, w określonej konfiguracji pakowania, od producenta konkretnej numeracji. Norma została podporządkowana w Numer pozycji globalnego handlu standardzie z GS1 organizacji; te same numery mogą być określane jako GTIN i mogą być kodowane w innych symbolikach kodów kreskowych zdefiniowanych przez GS1. Kody kreskowe EAN są używane na całym świecie do wyszukiwania w punktach sprzedaży detalicznej , ale mogą być również używane jako numery do innych celów, takich jak zamówienia hurtowe lub księgowość. Te kody kreskowe reprezentują tylko cyfry od 0 do 9, w przeciwieństwie do niektórych innych symboli kodów kreskowych, które mogą przedstawiać dodatkowe znaki.

Najczęściej używanym standardem EAN jest trzynastocyfrowy EAN-13 , nadzbiór oryginalnego 12-cyfrowego standardu Universal Product Code (UPC-A) opracowanego w 1970 roku przez George'a J. Laurera . Numer EAN-13 zawiera 3-cyfrowy prefiks GS1 (wskazujący kraj rejestracji lub specjalny rodzaj produktu). Prefiks z pierwszą cyfrą „0” wskazuje, że następuje 12-cyfrowy kod UPC-A. Prefiks z dwiema pierwszymi cyframi „45” lub „49” wskazuje na japoński numer artykułu (JAN).

Rzadziej używany 8-cyfrowy kod kreskowy EAN-8 został wprowadzony do użytku na małych opakowaniach, gdzie kod EAN-13 byłby zbyt duży. 2-cyfrowy EAN-2 i 5-cyfrowy EAN-5 to dodatkowe kody kreskowe, umieszczone po prawej stronie EAN-13 lub UPC. Są one zwykle używane w czasopismach, takich jak czasopisma lub książki, w celu wskazania numeru wydania bieżącego roku; oraz produkty ważone, takie jak żywność, aby wskazać sugerowaną cenę detaliczną producenta .

Kompozycja

13-cyfrowy numer EAN-13 składa się z czterech elementów:

  • Prefiks GS1 - 3 cyfry
  • Kod producenta - zmienna długość
  • Kod produktu - zmienna długość
  • Cyfra kontrolna

Prefiks GS1

Pierwsze trzy cyfry EAN-13 (prefiks GS1) zwykle identyfikują organizację członkowską GS1, do której przyłączył się producent (niekoniecznie tam, gdzie produkt jest faktycznie wytwarzany). Zwróć uwagę, że kody EAN-13 zaczynające się od 0 są w rzeczywistości 12-cyfrowymi kodami UPC z dodaną cyfrą 0. W ostatnich latach coraz więcej produktów sprzedawanych przez detalistów poza Stanami Zjednoczonymi i Kanadą używało kodów EAN-13 zaczynających się od 0, ponieważ zostały one wygenerowane przez GS1-US.

Na szczególną uwagę zasługują prefiksy 020-029 GS1. GS1 definiuje to jako dostępne do użytku wewnętrznego detalisty (lub użytku wewnętrznego przez inne rodzaje działalności). Niektórzy detaliści używają tego w przypadku produktów zastrzeżonych (marki własnej lub niemarkowych), chociaż wielu sprzedawców detalicznych uzyskuje własny kod producenta dla własnych marek. Inni sprzedawcy detaliczni używają przynajmniej części tego przedrostka dla produktów, które są pakowane w sklepie, na przykład artykułów ważonych i podawanych klientowi na ladzie. W takich przypadkach kod kreskowy może zakodować cenę, ilość lub wagę wraz z identyfikatorem produktu - w sposób określony przez sprzedawcę. Identyfikator produktu może być przypisany przez Radę Elektronicznej Identyfikacji Produktów (PEIB) lub może być przypisany do sprzedawcy. Sprzedawcy, którzy w przeszłości używali kodów kreskowych UPC, zwykle używają prefiksów GS1 zaczynających się od „02” w przypadku produktów pakowanych do sklepów.

EAN „kod kraju” 978 (i później 979) jest przydzielany od lat 80. XX wieku w celu zarezerwowania prefiksu Unikalnego Kodu Kraju (UCC) dla identyfikatorów EAN opublikowanych książek, niezależnie od kraju pochodzenia, tak aby przestrzeń EAN mogła katalogować książki według Numery ISBN zamiast utrzymywać nadmiarowy równoległy system numeracji. Jest to nieformalnie znane jako „ Bookland ”. Prefiks 979 z pierwszą cyfrą 0 jest używany dla międzynarodowego standardowego numeru muzycznego (ISMN), a prefiks 977 wskazuje międzynarodowy standardowy numer seryjny (ISSN) .

Kod producenta

Kod producenta to unikalny kod przypisany każdemu producentowi przez organ numeracyjny wskazany przez Prefiks GS1. Wszystkie produkty wyprodukowane przez daną firmę będą miały ten sam kod producenta. EAN-13 używa tak zwanych „kodów producenta o zmiennej długości”. Przypisywanie 5-cyfrowych kodów producentów o stałej długości, jak to robiło do niedawna UCC, oznacza, że ​​każdy producent może mieć do 99 999 kodów produktów. Wielu producentów nie ma tak wielu produktów, co oznacza, że ​​setki, a nawet tysiące potencjalnych kodów produktów są marnowane na producentów, którzy mają tylko kilka produktów. Zatem jeśli potencjalny producent wie, że będzie produkować tylko kilka produktów, EAN-13 może nadać mu dłuższy kod producenta, pozostawiając mniej miejsca na kod produktu. Skutkuje to bardziej efektywnym wykorzystaniem dostępnych kodów producenta i produktów.

W numerach ISBN i ISSN ten komponent służy do identyfikacji języka, w którym publikacja została wydana i zarządzana przez międzynarodową agencję obejmującą kilka krajów, lub do określenia kraju, w którym legalne depozyty są dokonywane przez wydawcę zarejestrowanego w agencji narodowej, oraz jest dalej podzielony na wszelkie przydzielanie bloków podrzędnych dla wydawców; wiele krajów ma kilka prefiksów przydzielonych w rejestrach ISSN i ​​ISBN.

Kod produktu

Kod produktu jest nadawany przez producenta. Kod produktu następuje bezpośrednio po kodzie producenta. Całkowita długość kodu producenta plus kod produktu powinna wynosić 9 lub 10 cyfr w zależności od długości kodu kraju (2-3 cyfry).

W numerach ISBN, ISMN i ISSN jednoznacznie identyfikuje publikację tego samego wydawcy; powinien być używany i przydzielany przez zarejestrowanego wydawcę, aby uniknąć tworzenia luk; jednak zdarza się, że zarejestrowana książka lub seria nigdy nie zostaje opublikowana i sprzedana.

Cyfra kontrolna

Cyfra kontrolna to dodatkowa cyfra służąca do sprawdzenia, czy kod kreskowy został zeskanowany prawidłowo. Jest obliczany modulo 10, gdzie wagi w obliczeniach sum kontrolnych zmieniają się na 3 i 1. W szczególności, ponieważ wagi są względnie pierwsze do 10, system EAN-13 wykryje wszystkie błędy jednocyfrowe. Rozpoznaje również 90% błędów transpozycji (wszystkie przypadki, w których różnica między sąsiednimi cyframi nie wynosi 5).

Obliczanie cyfry sumy kontrolnej

Suma kontrolna jest obliczana jako suma produktów - biorąc naprzemienną wartość masy (3 lub 1) razy wartość każdej cyfry danych. Cyfra sumy kontrolnej to cyfra, którą należy dodać do tej sumy kontrolnej, aby otrzymać liczbę podzielną przez 10 (tj. addytywna odwrotność sumy kontrolnej, modulo 10). Zobacz obliczanie cyfry kontrolnej ISBN-13, aby uzyskać bardziej szczegółowy opis i algorytm. Globalny Lokalizacja Number (GLN) również używa tej samej metody.

Pozycja - waga

Waga w określonej pozycji w kodzie EAN zmienia się (3 lub 1) w taki sposób, że końcowa cyfra danych ma wagę 3 (a zatem cyfra kontrolna ma wagę 1).

Wszystkie kody Global Trade Item Number (GTIN) i Serial Shipping Container Code (SSCC) spełniają następną zasadę:

Numerując pozycje od prawej (kod wyrównany do prawej), nieparzyste cyfry danych mają zawsze wagę 3, a parzyste cyfry danych mają zawsze wagę 1, niezależnie od długości kodu.

Wagi dla 18-cyfrowego kodu SSCC i numerów GTIN (GTIN-8, GTIN-12, GTIN-13, GTIN-14):

pozycja 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
waga 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3

Wagi dla kodu EAN-13:

pozycja 12 11 10 9 8 7 6 5 4 3 2 1
waga 1 3 1 3 1 3 1 3 1 3 1 3

Wagi dla kodu EAN-8:

pozycja 7 6 5 4 3 2 1
waga 3 1 3 1 3 1 3

Przykłady obliczeń

  • W przypadku kodu kreskowego EAN-13 400638133393 x , gdzie x jest nieznaną cyfrą kontrolną (Stabilo Point 88 Art. nr 88/57), obliczenie cyfry kontrolnej to...
pozycja 12 11 10 9 8 7 6 5 4 3 2 1
pierwsze 12 cyfr kodu kreskowego 4 0 0 6 3 8 1 3 3 3 9 3
waga 1 3 1 3 1 3 1 3 1 3 1 3
suma częściowa 4 0 0 18 3 24 1 9 3 9 9 9
suma kontrolna 89
Najbliższa wielokrotność 10, która jest równa lub większa od sumy kontrolnej, to 90. Odejmij je: 90 - 89 = 1, czyli cyfra kontrolna x kodu kreskowego.
  • W przypadku kodu kreskowego EAN-8 7351353 x , gdzie x jest nieznaną cyfrą kontrolną, obliczenie cyfry kontrolnej to...
pozycja 7 6 5 4 3 2 1
pierwsze 7 cyfr kodu kreskowego 7 3 5 1 3 5 3
waga 3 1 3 1 3 1 3
suma częściowa 21 3 15 1 9 5 9
suma kontrolna 63
Najbliższa wielokrotność 10, która jest równa lub większa od sumy kontrolnej, to 70. Odejmij je: 70 - 63 = 7, czyli cyfra kontrolna x kodu kreskowego.

Kodowanie binarne cyfr danych do kodu kreskowego EAN-13

Numery GTIN, zakodowane jako UPC-A, EAN-8 i EAN-13, używają podobnego kodowania. Zakodowane dane są zwykle powtarzane w postaci zwykłego tekstu pod kodem kreskowym.

Struktura kodu kreskowego

Kodowanie EAN-13
Kodowanie cyfr L
Kodowanie cyfr G
Kodowanie cyfr R

Kod kreskowy składa się z 95 obszarów (zwanych również modułami) o równej szerokości. Każdy obszar może być biały (przedstawiony tutaj jako 0) lub czarny (przedstawiony jako 1). Od lewej do prawej:

  • 3 pola na znacznik startu (101)
  • 42 obszary (siedem na cyfrę) do kodowania cyfr 2–7 i pośredniego kodowania cyfry 1, jak opisano w poniższej sekcji
  • 5 miejsc na znacznik środka (0010)
  • 42 obszary (siedem na cyfrę) do kodowania cyfr 8-13
  • 3 miejsca na znacznik końcowy (101)

Kodowanie cyfr

Aby zakodować 13-cyfrowy numer EAN-13, cyfry są podzielone na 3 grupy; pierwsza cyfra, pierwsza grupa 6 i ostatnia grupa 6. Pierwsza grupa 6 jest zakodowana przy użyciu wzorca, w którym każda cyfra ma dwa możliwe kodowania, z których jedno ma parzystość (oznaczone literą G), a jedno ma nieparzystość (oznaczoną literą L). Pierwsza cyfra nie jest reprezentowana bezpośrednio przez wzorzec kresek i spacji, ale jest kodowana pośrednio, wybierając wzorzec wyboru między tymi dwoma kodowaniami dla pierwszej grupy 6 cyfr, zgodnie z poniższą tabelą. Wszystkie cyfry w ostatniej grupie 6 cyfr są zakodowane przy użyciu pojedynczego wzoru RRRRRR, który jest również używany dla UPC .

Jeśli pierwsza cyfra to zero, wszystkie cyfry w pierwszej grupie 6 są zakodowane przy użyciu wzoru LLLLLL używanego dla UPC , dlatego kod kreskowy UPC jest również kodem kreskowym EAN-13 z pierwszą cyfrą ustawioną na zero.

Struktura EAN-13
Pierwsza cyfra Pierwsza grupa 6 cyfr Ostatnia grupa 6 cyfr
0 LLLLLL RRRRRR
1 LLGLGG RRRRRR
2 LLGGLG RRRRRR
3 LLGGGL RRRRRR
4 LLLGG RRRRRR
5 LGGLLG RRRRRR
6 LGGGLL RRRRRR
7 LGLGLG RRRRRR
8 LGLGGL RRRRRR
9 LGGLGL RRRRRR

To kodowanie gwarantuje, że pierwsza grupa zawsze zaczyna się od kodu L, który ma nieparzystą parzystość, a druga grupa zawsze zaczyna się od kodu R, który ma parzystość. W związku z tym nie ma znaczenia, czy kod kreskowy jest skanowany z lewej czy z prawej strony, ponieważ oprogramowanie skanujące może wykorzystać tę parzystość do identyfikacji początku i końca kodu.

Kody kreskowe EAN-8 kodują wszystkie cyfry bezpośrednio, używając tego schematu:

Struktura EAN-8
Pierwsza grupa 4 cyfr Ostatnia grupa 4 cyfr
LLLL RRRR
Kodowanie cyfr
Cyfra Kod L Kod G Kod R
0 0001101 0100111 1110010
1 0011001 0110011 1100110
2 0010011 0011011 1101100
3 0111101 01000001 1000010
4 0100011 0011101 1011100
5 0110001 0111001 1001110
6 0101111 0000101 1010000
7 0111011 001001 1000100
8 0110111 0001001 1001000
9 0001011 0010111 1110100

Uwaga : Wpisy w kolumnie R są dopełnieniami bitowymi (operator logiczny: negacja ) odpowiednich wpisów w kolumnie L. Wpisy w kolumnie G są wpisami w kolumnie R w odwrotnej kolejności bitów. Zobacz zdjęcia wszystkich kodów na kolorowym tle.

Ciąg jednego lub więcej czarnych obszarów jest nazywany „paskiem”, a ciąg jednego lub więcej białych obszarów jest nazywany „spacją”. Jak widać w tabeli, kodowanie każdej cyfry składa się z dwóch kresek i dwóch spacji, a maksymalna szerokość kreski lub spacji to cztery obszary.

Przykład kodu kreskowego EAN-13

Kod kreskowy EAN-13. Zielony pasek oznacza czarne paski i białe spacje, które kodują cyfrę.
  • C1, C3: Znacznik początku/końca.
  • C2: Znacznik środka kodu kreskowego.
  • 6 cyfr w lewej grupie: 003994.
  • 6 cyfr w prawej grupie (ostatnia cyfra to cyfra kontrolna): 155486.
  • Cyfra jest zakodowana w siedmiu obszarach, za pomocą dwóch czarnych pasków i dwóch białych spacji. Każdy czarny pasek lub biała przestrzeń może mieć szerokość od 1 do 4 obszarów.
  • Parzystość dla cyfr z lewej i prawej grupy: OEOOEE EEEEEE (O = Odd parzystość, E = Parzystość parzysta).
  • Pierwsza cyfra w kodzie EAN: kombinacja parzystości cyfr z lewej grupy pośrednio koduje pierwszą cyfrę 4.

Pełny kod EAN-13 to zatem: 4 003994 155486.

Skanowanie części kodu kreskowego EAN-13.

Rozszyfrowanie

Używając znacznika środka kodu kreskowego, skaner kodów kreskowych może zeskanować jednocześnie tylko połowę kodu kreskowego. Pozwala to na odtworzenie kodu za pomocą spiralnego skanowania kodu kreskowego pod kątem około 45 stopni.

Japoński numer artykułu

Japoński numer artykułu ( JAN ) to standard kodów kreskowych zgodny z EAN. Stosowanie standardu JAN rozpoczęło się w 1978 roku. Pierwotnie JAN otrzymał kod flagowy (system numeracji EAN) równy 49. W 1992 roku JAN otrzymał nowy kod flagowy równy 45. W styczniu 2001 roku kod producenta zmienił się na 7 cyfr ( 9 cyfr wraz z kodem flagi) dla nowych firm.

Zobacz też

Bibliografia

Zewnętrzne linki