Katalog treści
//
EAN (ang. European Article Number – Europejski Kod komputerowy Towarowy) – klan kodów kreskowych (symbolika) wprowadzona w 1976 roku przez związek European Article Numbering. Kod komputerowy został obrobiony na podstawie opracowanego wprzódy w USA i Kanadzie kodu UPC. Symbolika została zaimplementowana w globalnym systemie GS1. Jest to kod komputerowy trwały, liczbowy, wieloczęściowy, samosprawdzalny z dodatkową obowiązkową cyfrą kontrolną. Kod komputerowy wymaga względnie wysokiej precyzji wydruku, w związku z tym nie prawdopodobnie być praktyczny na niskiej jakości papierze (np. kartonie) zaś wymaga w miarę dobrej jakości drukarek.
Kod posiada stałą rozciągłość. Stosuje się para wersje kodu:
- EAN-13 – zawiera 12 cyfr danych i jedną cyfrę kontrolną
- EAN-8 – zawiera 7 cyfr danych i jedną litera kontrolna
W Europie symbolika ta jest uniwersalnie wykorzystywana do znakowania opakowań jednostkowych i zbiorczych (zarówno EAN-8, podczas gdy i EAN-13). Wersję EAN-13 wykorzystuje się również m.in. do kodowania numerów ISBN, ISMN, azaliż ISSN.
Przy oznaczaniu opakowań jednostkowych w kodzie EAN-13 wyróźnia się kwartet grupy:
- Kod systemowy zawierający zupa dwa bądź trzy cyfry. Przeciętnie oznaczają one kod komputerowy kraju (np. 590 - Lechistan), z wyjątkiem oznaczeń rozpoczynających się od cyfry 2 - takimi kodami oznaczane są produkty o zmiennej masie i rozmiarach, w większości wypadków konfekcjonowane w sklepach. Kod komputerowy ów nie oznacza niemniej jednak kraju pochodzenia towaru bądź firmy, jednak jeno dowcip organizacji krajowej, w której ustalony wynik jest zarejestrowany. W przypadku kodowania numerów ISSN w kodzie występuje prefiks 977, a 978 bądź 979 na rzecz ISBN (w wersji dziesięciocyfrowej) i 979 na rzecz ISMN.
- Kod producenta składający się z czterech, pięciu albo sześciu cyfr, w relacje of długości kodu systemowego.
- Pięciocyfrowy kod komputerowy produktu.
- Cyfra kontrolna.
Stosowany prawdopodobnie być również dwu- bądź pięciocyfrowy domieszka do kodu, tzw. add-on, w którym mogą być zapisane np. informacje o numerze wydania danego czasopisma w danym roku.
kod EAN-13
Przykład kodu EAN-8
Przykład wykorzystania symboliki EAN13 do zakodowania numeru ISSN
Konstrukcja kodu
W kodzie kreskowym EAN, każda litera jest reprezentowana przez siedmiobitową sekwencję, zakodowaną jak serię naprzemiennych kresek i przerw. Nieparzysty herb jest zarysowany na niebiesko. Kreski ograniczające (zaznaczone na zielono) oddzielają duet sześciocyfrowe grupy.
Budowa kodu jest zbliżona do budowy symboliki UPC. Kod komputerowy posiada znaki Start/Stop na początku i końcu. Występuje w poprzednio również herb rozdzielający. Pojedyncza symbol jest zakodowana przez siedmiobitową sekwencję (siedem modułów) kresek czarnych i białych. Występują po duet czarne i posyp paski. Jedna linia prawdopodobnie mieć wielkość od jednego do czterech modułów. W kodzie EAN-13 pierwsza znak nie jest kodowana w sąsiedztwie pomocy pasków, a kolejne szóstka (po lewej stronie od znaku rozdzielającego) jest kodowana podług zbioru A bądź B. Pierwsza niekodowana jawnie symbol jest określana na podstawie kombinacji znaków kodowanych wedle zbiorów A i B. (tzw. norma parytetu). Cyfry po prawej stronie są kodowane wedle zbioru C (występują tylko te trzy żniwa). W kodzie EAN-8 kwartet pierwsze danie cyfry są kodowane podług zbioru A, tudzież pozostałe wedle zbioru C. Na skutek zastosowaniu tej techniki potencjalny jest symetryczny pogadanka kodu.
Tablica znaków
Znak
Sposób
kodowania
lewa strona
Sposób
kodowania
prawa strona
(C)
A
B
0
0001101
0100111
1110010
1
0011001
0110011
1100110
2
0010011
0011011
1101100
3
0111101
0100001
1000010
4
0100011
0011101
1011100
5
0110001
0111001
1001110
6
0101111
0000101
1010000
7
0111011
0010001
1000100
8
0110111
0001001
1001000
9
0001011
0010111
1110100
, dokąd 1 oznacza ciemny linia, oraz 0 białość linia. Jedna znak oznacza jeden władza umysłowa. Powinno się spostrzec, że poszczególne cyfry są kodowane w taki fortel, by były możliwie niedużo do siebie podobne, co zapewnia niejaki wysokość samosprawdzalności. Zbiór “C” jest lustrzanym odbiciem symboli ze zbioru “B”. W dodatku celem zapewnienia poprawności odczytu paski (amfetamina i czarne) w kodowanych cyfrach 1, 2, 7, 8 mają zmienione proporcja o 1/13 modułu (są poszerzone bądź zwężone). Rozciągłość kresek ograniczających jest zwiększona o pięć modułów. Po lewej i prawej stronie kodu występuje solidny męty społeczne, kto ma wielkość jedenastu modułów z lewej a siedmiu z prawej strony.
Standardowy aspekt X (władza) na rzecz kodu wynosi 0,33mm.
Tablica określająca wybieg kodowania pierwszego znaku (niekodowanego prosto z mostu) w EAN-13
Wartość
kodowanej
cyfry
Zbiór wg którego są kodowane cyfry na kolejnych miejscach
2
3
4
5
6
7
8
9
10
11
12
13
0
A
A
A
A
A
A
C
C
C
C
C
C
1
A
A
B
A
B
B
C
C
C
C
C
C
2
A
A
B
B
A
B
C
C
C
C
C
C
3
A
A
B
B
B
A
C
C
C
C
C
C
4
A
B
A
A
B
B
C
C
C
C
C
C
5
A
B
B
A
A
B
C
C
C
C
C
C
6
A
B
B
B
A
A
C
C
C
C
C
C
7
A
B
A
B
A
B
C
C
C
C
C
C
8
A
B
A
B
B
A
C
C
C
C
C
C
9
A
B
B
A
B
A
C
C
C
C
C
C
Obliczanie cyfry kontrolnej
Cyfry kontrolne oblicza się podług stałego algorytmu modulo 10. Na rzecz przykładu cyfrę kontrolną (trzynastą) w EAN 13 oblicza się mnożąc pierwszą cyfrę przez 1, drugą przez 3, trzecią przez 1, czwartą przez 3, piątą przez 1, szóstą przez 3, siódmą przez 1, ósmą przez 3, dziewiątą przez 1, dziesiątą przez 3, jedenastą przez 1, dwunastą przez 3. Z kolei sumuje się wszystkie iloczyny. Sumę dzieli się przez 10 i zostawia się dopiero co resztę. Na kres od 10 odejmujemy resztę. Chyba że kolekcja iloczynów jest liczbą podzielną przez 10, to otrzymujemy dzielenie bez reszty, w takim wypadku cyfrą kontrolną jest 0.
Literatura
Przypisy
- ↑ (en)Opis na stronie barcodeisland.com
- ↑ 2,0 2,1 2,2 2,3 Przedstawienie symboliki na stronie organizacji GS1 gs1pl.org
- ↑ tablica z dopuszczalnymi współczynnikami powiększenia i wymiarami na stronie gs1pl.org
- ↑ Pismo Logistyka, nr 1/2007, str. 72., ISSN 1231-5478 (02)
Kategoria: Kody kreskowe