UPC A vonalkód

A UPC A vonalkód Struktúrája: A UPC A vonalkód 12 numerikus karaktert tartalmaz. Az első számjegy a kódrendszert azonosítja: 0: szabályos UPC kódok 1: foglalt 2: boltban címkézett rendszertelen súlyú tárgyak 3: National Drug Code (Országos drog kód) és National Health Related Items (Országos egészségügyi tárgyak) kód 4: nincs forma korlátozás, üzleten belüli használatra (kivéve élelmiszerekre) 5: kuponokon használható 6: foglalt 7: szabályos UPC kódok 8: foglalt 9: foglalt

A következő 5 numerikus karakter, a gyártót azonosítja. A Uniform Code Council (UCC) osztja ki ezeket a számokat. Az  ezt követő  5 számjegy az egyes cikkeket azonosítja, és ezt a számot a gyártó adja meg. Az utolsó számjegy a checkszum. Checkszum Kalkulálása (Modulo 10 kalkuláció):
  1. Add össze a páros számú számjegyeket: 2, 4, 6, stb.
  2. Az eredményt 3 -al beszorozni.
  3. Add össze a páratlan számú számjegyeket: 1, 3, 5, stb.
  4. Add össze a 2. és 3. végeredményét.
  5. A check karakter a legkisebb szám mely a 4. lépéshez adható, hogy a 10 többszöröse legyen az eredmény.
Például: Legyen a vonalkód adata = 001234567890
  1. 6. 0 + 2 + 4 + 6 + 8 + 0 = 20
  2. 20 * 3 = 60
  3. 0 + 1 + 3 + 5 + 7 + 9 = 25
  4. 60 + 25 = 85
  5. 85 + X = 90 (10 többszöröse legyen az eredmény), tehát X = 5 (checkszum)

A UPC A vonalkód 2-számjegyű kiegészítő kódja: A UPC A vonalkód két számjegyű kiegészítő vonalkóddal bővíthető, mely a sajtótermékeknél a periodius számát jelzi. Heti kiadványok általában 1-52 -ig; a félhavi kiadványok 1-24-ig ; míg a havi kiadványok 1-12-ig vannak számozva.