European Article Numbering

Az európai gyártmánykód (angolul European Article Numbering, EAN) olyan vonalkódrendszer, amely az eredeti 12-jegyű Universal Product Code (UPC) rendszert bővíti. Ezt Észak-Amerikában fejlesztették ki. Az EAN-13 vonalkódot a GS1 szervezet szabványai határozzák meg. Az EAN japán megfelelője a Japanese Article Number (JAN). Az UPC, EAN, és a JAN számokat együttesen Global Trade Item Numbersnek nevezik (GTIN), bár ezeket ki tudják fejezni több különböző fajta vonalkódban is.

EAN-13 (GTIN-13) szám, amit EAN-13 vonalkódszimbólum szerint kódoltak. Az első számjegy mindig külön áll, továbbá a szimbólumon kívülre teszik a csendes zóna jelét (>), ami azért kell, hogy a vonalkódolvasó helyesen működjön

Az EAN-13 felépítése

szerkesztés

Az EAN-13 vonalkódokat világszerte kiskereskedelmi árucikkek jelzésére használják, ahogy a ritkább EAN-8 vonalkódot is, ami inkább kisebb méretű tételek értékesítésére szolgál. EAN-13-ban a szimbólum 13 számjegyből áll (az EAN-8 pedig nyolcból). A számjegyek négy részbe oszlanak:

  • Rendszerkód (GS1 prefix) az első három számjegy, általában az országot azonosítja, ahol a gyártót bejegyezték (ez nem szükségképpen ugyanaz, ahol a terméket ténylegesen gyártják). Az EAN-13 vonalkód lehet egy 10-jegyű ISBN kiterjesztése vagy ISMN-kód bővítése, ekkor a rendszerkód 978 vagy 979 lesz; a 977 ISSN-t jelez.
  • Gyártókód, négy, öt vagy hat számjegyből álló kódsor, amely a rendszer hosszától vagy az országkódtól függ.
  • Termékkód, öt számjegyből áll.
  • Ellenőrző számjegy, egyetlen a kód végén, egy ellenőrző számjegy. Ezt modulo 10 számítják, ahol a súlyok váltakozva 1 és 3. Mivel ezek relatív prímek, a rendszer észleli egyetlen szám megváltozását, két szám felcserélését már nem, mivel minden két szomszédos súlypár különbsége ugyanannyi.

Néha 2-jegyű (EAN 2) és 5-jegyű (EAN 5) kiegészítő vonalkódokat adnak hozzá, ekkor 14 vagy 17 adatszámjegyhez tartozik egy ellenőrző számjegy. Ezeket általában folyóiratokra (jelezni a sorozatszámot) és könyvekre (jelezni az eladási árat) teszik.

Rendszerkód

szerkesztés

Az első három számjegy legtöbbször az országot képviseli. Fontos megjegyezni, hogy olyan EAN kódokat, amelyek 0-val kezdődnek, ritkán használnak, mivel ez a 12-jegyű UPC-rendszerhez bővítése. Mióta a legtöbb szkenner és nyilvántartás világszerte egyformán olvashatja mindkettőt, a legtöbb gyártó Észak-Amerikában még mindig a UPC-kódot használja.

Az EAN-13 bináris kódolása

szerkesztés
Az L-kódok
A G-kódok
Az R-kódok

Az EAN-13 vonalkódok kódolásakor a számjegyek először 3 csoportba vannak felosztva.Az első számjegy, a rákövetkező (első) 6-os csoport, és az utolsó 6-os számcsoport.Az első hatos csoport egy olyan séma szerint van kódolva, ahol minden egyes számjegynek két lehetséges kódolása van. Az egyik páros, a másik páratlan paritású.Az első számjegy az a következő hat számjegy mindegyikére vonatkozó két lehetséges kódolás valamelyikének mintájával van kódolva az alábbi táblázatnak megfelelően.(A többi számjegytől eltérően az első számjegy nincs közvetlenül vonalmintájával reprezentálva.)Az utolsó 6-os csoport minden számjegye ugyanazzal az egy mintahalmazzal van kódolva, mint amit a UPC kódolásnál használnak.Ha az első számjegy nulla, akkor az első hatos csoport minden számjegye ugyanazzal a mintával van kódolva, mint a UPC kódolásnál, mivel ekkor a kód a UPC bővítése.

EAN-13 struktúra
Első kódokElső hat csoportkódUtolsó 6 csoportkód
0LLLLLLRRRRRR
1LLGLGGRRRRRR
2LLGGLGRRRRRR
3LLGGGLRRRRRR
4LGLLGGRRRRRR
5LGGLLGRRRRRR
6LGGGLLRRRRRR
7LGLGLGRRRRRR
8LGLGGLRRRRRR
9LGGLGLRRRRRR
Karakterek a kódolásban
Kódoló számjegyekL-kódG-kódR-kód
0000110101001111110010
1001100101100111100110
2001001100110111101100
3011110101000011000010
4010001100111011011100
5011000101110011001110
6010111100001011010000
7011101100100011000100
8011011100010011001000
9000101100101111110100
megjegyzés

Az R-oszlop kódjai az L-oszlop megfelelő kódjainak bitenkénti negáltja.A G-oszlop kódjai megfelelnek az R-oszlop kódjainak fordított bitsorrendben.Lásd a színes hátterű kódolások képeit.

Ellenőrző számítás

szerkesztés

Az ellenőrző számjegyhez először különböző súlyokkal megszorozva összeadogatják a kódot alkotó számokat. Az összeg utolsó számjegyét levonják 10-ből, ez az ellenőrző számjegy. Ha ez tízre jön ki, akkor helyette nullát írnak.

A kódban szereplő számjegyek helyi értékük szerint különböző súlyokat kapnak. Az EAN18-kód első számjegyének súlya 3, majd váltakozva 1 illetve 3. A helyi értékek és a hozzájuk tartozó súlyok:

Súlyok
1234567891011121314151617
31313131313131313

Az EAN 8 kódot 7351353-mal bővítik, így az ellenőrző összeg alakulása:

Súlyok a vonalkódban
Pozíció1234567891011121314151617
Súly31313131313131313
Kód7351353
Összegek213151959

Ha az összeg ebből a vonalkódból van, akkor: 6363 modulo 10 = 310 mínusz 3 adja az ellenőrzőszámot = 7

Ha a teljes EAN-8 kód van, akkor a kiegészítés: 73513537

Az SEE-rendszer

szerkesztés
  • Elektronikus adatcsere
  • Global Electronic Party Information Register (GEPIR) a GS1 kódok egy kereshető elosztott adatbázisa
  • GTIN
  • EAN 8, egy másik fajta EAN-vonalkód

Külső hivatkozások

szerkesztés
🔥 Top keywords: