Hubungan UPC-A dengan EAN-13
UPC-A pada dasarnya ialah subset EAN-13. Nombor UPC-A 12 digit menjadi nombor EAN-13 yang sah dengan menambah 0 di hadapan, dan palangnya sama, jadi pengimbas kaunter bayaran di seluruh dunia membaca kedua-duanya.
UPC dibangunkan pada awal 1970-an, dengan George Laurer di IBM dikreditkan atas reka bentuk simbol itu, dan imbasan runcit pertama berlaku pada 1974 di Ohio. EAN-13 dicipta kemudian sebagai lanjutan antarabangsa.
Digit dan digit semakan
12 digit itu ialah awalan syarikat GS1, rujukan item dan digit semakan. Digit semakan menggunakan pemberat 3 dan 1: darabkan digit pada kedudukan ganjil dengan 3, digit pada kedudukan genap dengan 1, tambahkan, dan bundarkan ke atas kepada gandaan 10 yang seterusnya.
Sebagai contoh, 01234567890 memberikan jumlah berpemberat 85, jadi digit semakan ialah 5 dan kod penuhnya ialah 012345678905. UPC-E ialah bentuk yang lebih pendek dengan sifar dibuang untuk pakej kecil.
- Panjang: 12 digit
- Lebar: 95 modul campur zon senyap, seperti EAN-13
- Bentuk pendek: UPC-E, 8 digit
- Nombor dikeluarkan melalui GS1 US di Amerika Syarikat