Maailman kaksi yleisintä viivakoodia ovat yleinen tuotekoodi ja eurooppalainen artikkelinumero. Ensimmäinen on suunniteltu ensin ja on yleisimmin käytössä Yhdysvalloissa; jälkimmäinen, muualla maailmassa. On olemassa paljon väärinkäsityksiä näiden kahden koodin välillä, jotka näyttävät erilaisilta; sekaannusta lisäsi se tosiasia, että Yhdysvaltojen vähittäiskaupan skannerit eivät useiden vuosien ajan voineet lukea EAN-koodeja. Itse asiassa ei ole todellista eroa UPC- ja EAN-koodien välillä, jotka molemmat suunnittelivat George J. Laurer - vain eroja niiden näyttämisessä ja miten niitä käytetään.
UPC
UPC-koodi oli ensimmäinen yleinen tuotevalikoiman viivakoodi, joka on suunniteltu vuonna 1973. UPC: n, UPC-A: n, ensisijainen versio on 13-numeroinen koodi: 10 numeroa, jotka edustavat yksittäistä tuotetta, 11-numeroinen koodi, joka toimii tarkistuskoodina, ja kaksi ylimääräistä numeroa, joita käytetään järjestelmään kuuluvien kohteiden luetteloon, joita ei aina käytetä lainkaan ja joita ei ole koskaan painettu ihmisen luettavassa muodossa. ("Ihmisen luettavissa" tarkoittaa viivakoodin ympärillä tai sen alapuolella painettuja numeroita, jotka eroavat palkkien itsensä esittämistä koneellisesti luettavista numeroista.) Tämän vuoksi UPC-A: ta kuvataan ja ajatellaan usein 11- tai jopa 10-numeroinen koodi. UPC: n eri versioita, kuten yhteinen UPC-E, joka koodaa UPC: n 13 numeroa paljon pienemmässä tilassa käytettäväksi tuotteissa, joissa ei ole tilaa koko viivakoodille.
EAN
EAN on vuonna 1976 suunniteltu viivakoodin "eurooppalainen versio". UPC-A: n tavoin EAN on 13-numeroinen koodi, mutta painettu koodi näyttää kaikki 13 numeroa ihmisen luettavissa muodossa, mikä johtaa usein siihen, että ihmiset uskovat sitä on enemmän numeroita kuin UPC-A. Tuotetunnistuksessa käytetään kymmenen numeroa, joista toinen on tarkastuskoodi, ja kaksi maatunnuksena, jossa yksilöidään maa, jossa tuote on leimattu vähittäismyyntiin. (Tämä oli välttämätöntä EAN-koodissa, koska toisin kuin UPC, se oli suunniteltu sovellettavaksi moniin eri maihin.) EAN: ssa on vain yksi variantti - EAN-8, pakattu versio EAN-standardista.
Ero
Usein ei ymmärrä, että UPC- ja EAN-viivakoodit ovat pohjimmiltaan identtisiä - ne sisältävät saman määrän numeroita, koodaavat nämä numerot samalla tavalla ja käyttävät niitä samoja asioita varten. EAN-viivakoodin maakoodin kaksi numeroa hylätään UPC: ssä tai niitä käytetään määrittämään Yhdysvallat. Lisäksi vuodesta 2005 lähtien kaikki vähittäiskaupan kohteiden skannerit on vaadittu lukemaan sekä UPC- että EAN-koodit - joten nyt ei ole edes tehokasta yhteensopivuuseroa näiden kahden välillä. Ensisijainen ero on nyt visuaalinen, ja se ilmenee vain ihmisille: nämä kaksi koodia esittävät erilaisia ihmisen luettavissa olevia numeroita. Itse palkkien sisältö on identtinen.