Världens två vanligaste typer av streckkoder är Universal Product Code och European Article Number. Den förstnämnda designades först och brukar användas i USA. den senare i resten av världen. Det finns många missuppfattningar om skillnaden mellan dessa två koder, som ser annorlunda ut; förvirring förstärktes av det faktum att detaljhandelskannrar i USA i många år inte kunde läsa EAN-koder. I själva verket finns det ingen verklig skillnad mellan UPC- och EAN-koderna, vilka båda konstruerades av George J. Laurer - endast skillnader i hur de visas och hur de används.
UPC
UPC-koden var den första gemensamma streckkoden för produkten, utformad 1973. Den primära versionen av UPC, UPC-A, är en 13-siffrig kod: 10 siffror för att representera den enskilda produkten, en 11-siffran som fungerar som en checkkod och två extra siffror som används för att katalogisera produkter inom ett system, som inte alltid används alls, och nästan aldrig skrivs ut i läsbar form. ("Mänsklig läsbar" betyder här de siffror som skrivs ut runt eller under streckkoden, skiljer sig från de maskinläsbara siffrorna representerade av staplarna själva.) På grund av detta beskrivs UPC-A ofta och betraktas som en 11- eller till och med 10-siffrig kod. Det finns flera varianter av UPC, inklusive den gemensamma UPC-E, som kodar de 13 siffrorna i UPC på ett mycket mindre utrymme för användning på produkter utan plats för hela streckkoden.
EAN
EAN är den europeiska versionen av streckkoden, designad 1976. Liksom UPC-A är EAN en 13-siffrig kod, men koden som tryckt visar alla 13 siffror i läsbar format, vilket ofta leder människor att tro det har fler siffror än UPC-A. Tio siffror används för produktidentifiering, en som en checkkod och två som landskod som identifierar det land där produkten stämplades för detaljhandeln. (Detta var nödvändigt i EAN-koden, eftersom den, till skillnad från UPC, var utformad för att gälla för många olika länder.) EAN har bara en variant - EAN-8, en komprimerad version av standarden EAN.
Skillnaden
Det är ofta inte förstått att UPC och EAN streckkoder är grundläggande identiska - de innehåller samma antal siffror, kodar dessa siffror på samma sätt och använder dem för samma saker. De två siffrorna som används för landskoden i en EAN-streckkod är antingen övergivna i en UPC eller används för att specificera USA. Dessutom har alla skannrar på detaljhandeln sedan 2005 krävt att läsa både UPC och EAN-koder - så nu finns det inte ens en effektiv kompatibilitetsskillnad mellan de två. Den primära skillnaden är nu visuell, och manifesterar bara för människor: de två koderna visar olika uppsättningar av läsbara siffror. Innehållet i staplarna är identiskt.