Az UPC és az EAN vonalkód

Az EAN/UPC vonalkód család valójában egy vonalkód típust és egy termékazonosítási rendszert takar egyidejűleg. Az adattartalom meghatározása nem önkényes, meg kell felelnie az egyedi termékazonosító kiadásáért felelős GS1 szabványszervezet számkiadási előírásának (hazánkban: GS1 Magyarország Nonprofit Zrt. - www.gs1hu.org).
Az UPC az USA-ban és Kanadában, míg az EAN elsősorban Európábankerült a 80-as években bevezetésre, de mára az EAN kódtípusok (EAN-13, EAN-8) az általánosan elfogadott kiskereskedelmi vonalkódok.  EAN/UPC vonalkód család valamennyi típusa egységesen a GS1 által meghatározott elvek alapján kizárólag GTIN termékazonosító szám feltüntetésére alkalmazható.

UPC, EAN, UPC/EAN code, UPC/EAN barcode, UPC barcode, EAN barcode

Ezek a vonalkódok fix hosszúságú számok kódolására alkalmasak. Az EAN 8, illetve 13 számjegyet kódoló változatokat definiál (EAN-8 és EAN-13), az UPC pedig 12 jegy kódolására alkalmas (UPC-A és UPC-E), de szükség esetén különálló, önálló vonalkóddal (Add-on) egy 2, illetve 5 számjegyet tartalmazó kódrészlettel kiegészíthetők.

UPC, EAN, UPC/EAN code, UPC/EAN barcode, UPC barcode, EAN barcode

A  GS1 szabvány nemcsak a vonalkódot, hanem a termékazonosító kód képzését is szabályozzák. Az első két vagy három karakter képezi a GS1 Prefixet, amelyet a GS1 Globális Iroda ad ki minden GS1 Tagszervezetnek. A GS1 Prefixet követő Beépülő számot (2-7 karakter) a GS1 Tagszervezet határozza meg. A GS1 Prefix és a Beépülő szám képezi a GS1 Cégprefixet, amelyet a GS1 Tagszervezet ad ki a GS1 Cégprefixet igénylő szervezetnek. Az azonosító szám maradék karaktereit a felhasználó teszi a cégprefix mögé, így az árureferencia számot (jellemzően 6–2 karakter) és az ellenőrző számot.  Az ellenőrző számot az azonosító szám előző számjegyeiből számolják egy előre megadott algoritmus alapján, és a vonalkód olvashatóságának, illetve a szám helyes felépítésének biztosítására szolgál.Ezzel szemben az EAN-8 vonalkóddal feltüntethető GTIN-8 azonosító központilag kerül meghatározásra a GS1 részéről az egyes termékek esetén.
A fenti szabályok nem csak a kereskedelemben a pénztáraknál alkalmazott vonalkódokra érvényesek, az azonosítók és a vonalkódok a zárt belső rendszerekben is is minden esetben a GS1 szabványok alapján használhatóak.

Az UPCEAN kódok jellemzői:
- numerikus karakterkészlet, rögzített hosszúság,
- moduláris struktúra, 4 különböző szélesség,
- különleges kivitelek, speciális alkalmazásokra (EAN-8, add-on).