UPC-A 與 EAN-13 的關係
UPC-A 實質上是 EAN-13 的子集。12 位數的 UPC-A 號碼前面加上一個 0,就成為有效的 EAN-13 號碼,條的圖案也相同,所以世界各地的收銀掃描器兩者都讀得了。
UPC 於 1970 年代初期開發,符號設計歸功於 IBM 的 George Laurer,第一次零售掃描於 1974 年在俄亥俄州進行。EAN-13 則是之後作為國際版延伸而創立。
數字與檢查碼
這 12 位數由 GS1 公司前綴碼、商品項目代碼與檢查碼組成。檢查碼使用 3 與 1 的權重:奇數位置的數字乘以 3,偶數位置的數字乘以 1,相加後進位到下一個 10 的倍數。
例如 01234567890 的加權總和是 85,所以檢查碼是 5,完整號碼是 012345678905。UPC-E 是給小型包裝用的、省略零的較短形式。
- 長度:12 位數
- 寬度:95 個模組,外加靜區,與 EAN-13 相同
- 短版:UPC-E,8 位數
- 在美國,號碼由 GS1 US 核發