Európai gyártmánykód

A Wikipédiából, a szabad enciklopédiából
EAN-13 (GTIN-13) szám, amit EAN-13 vonalkódszimbólumban kódoltak. Első számjegy mindig jobbra továbbá a szimbólumon kívülre teszik csendes zónaindikátor (>) arra használják, hogy jelezze Quiet Zonest az vagy szükséges vonalkódolvasókért megfelelően működni.

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

European Article Number[szerkesztés | forrásszöveg szerkesztése]

Az EAN-13 vonalkódokat kiskereskedelmi árucikkek jelzésére használják világszerte. A kevesebb esetben használt EAN-8 vonalkódot szintén a kiskereskedelmi árucikkek jelzésére használják; mindazonáltal általában mintacukrászdáknak vannak lefoglalva kisebb tételek értékesítésére. EAN-13-ban a szimbólum 13-at kódot használ. A számjegyek négy részbe oszlottak:

  • Rendszerkód, az első két vagy három számjegy, általában ország azonosító amiben a gyártót bejegyzik (nem szükségképpen ahol a terméket ténylegesen gyártják). Amikor az EAN-13 vonalkód egy 10-jegyű ISBN egy átalakítása vagy az ISMN kód, a rendszer, a kód illetőleg 978 vagy 979 lesz, vagy 977 ISSNsnek.
  • Gyártókód, négy, öt vagy hat számjegyből álló kódsor, ami 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ámszámjegy. Az ellenőrző számjegyet a modulo 10 alapján kiszámítják , ahol a súlyok az ellenőrzőszámszámításban 1-et és 3-at váltogatnak. Különösen mióta a súlyok 10-ig viszonylag elsők, az EAN rendszer észlelni fog minden egyetlen számjegyhibát. De mióta az egymást követő súlyok különbsége egyenletes, az EAN rendszer, ne észlelj minden szomszédos áttételhibát.

2-jegyű (EAN 2) és 5-jegyű (EAN 5) kiegészítő vonalkódokat adhatnak hozzá 14 vagy 17 adatszámjegy egy összegéért. Ezeket általában folyóiratokra használják (jelezni a sorozatszámot) és könyvek (jelezni az eladási árat) illetőleg.

Országkódok[szerkesztés | forrásszöveg szerkesztése]

Az első három számjegy bármilyen termék vonalkódja képviseli az országot. Vedd észre, hogy EAN kódokat, amik 0-val kezdődnek, használnak ritkán, ahogy ez éppen egy 12-jegyű UPC-HEZ való hozzáadás. 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 csak még mindig használja UPC-T.

EAN13 kódolás[szerkesztés | forrásszöveg szerkesztése]

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 kiválasztásának a 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 vonalak mintájával reprezentálva) Az utolsó 6-os csoport minden számjegye ugyanazzal az egy mintahalmazzal van kódolva mint amit az 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 az UPC kódolásnál.

EAN-13struktúra
Első kódok Első hat csoportkód Utolsó 6 csoportkód
0 LLLLLL RRRRRR
1 LLGLGG RRRRRR
2 LLGGLG RRRRRR
3 LLGGGL RRRRRR
4 LGLLGG RRRRRR
5 LGGLLG RRRRRR
6 LGGGLL RRRRRR
7 LGLGLG RRRRRR
8 LGLGGL RRRRRR
9 LGGLGL RRRRRR
Karakterek a kódolásban
Kódoló számjegyek L-kód G-kód R-kód
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

Feljegyzés: Az R oszlop kódjai az L oszlop megfelelő kódjainak bitenkénti negáltja. A G olszlop 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 | forrásszöveg szerkesztése]

Az ellenőrzőszám kiszámított elfoglalás egy változó súlyérték időzíti mindegyik szám értékét a vonalkódban hogy csináljon egy összeget. A származó összeg modulo 10 (azaz az utolsó számjegy) kivonják 10-ből, és az eredményt ellenőrzőszámszámjegyként használják (ha az új eredmény 10, akkor nullát használnak helyette).

Súly[szerkesztés | forrásszöveg szerkesztése]

A súly egy az EAN kódon elfoglalt speciális helyért bármelyik 3 vagy 1. Egy EAN18 kód 3 egy súlyával kezdődik. Minden másik érvényes EAN kód kapja a súlyukat, amit az ebből az asztalból való kód pozíciójának az értékei, amik csinálják a kódjukat, szegélyeznek a jogig:

Súlyok
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3

Számítás[szerkesztés | forrásszöveg szerkesztése]

A számok egy olyan tartományt foglalnak el az EAN 8 kódról, amit kapunk: 7351353 vagy a rubrikában:

A súlyokat így kapjuk a vonalkódban
Pozíció 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Súly 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3
Kód 7 3 5 1 3 5 3
Összegek 21 3 15 1 9 5 9

Az összeg ettől a vonalkódról van akkor: 63 63 modulo 10 = 3 10 mínusz 3 gyártmány az ellenőrzőszám = 7

A teljes EAN 8 kód van akkor: 73513537

Az SEE-rendszer[szerkesztés | forrásszöveg szerkesztése]

  • 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 | forrásszöveg szerkesztése]