
上圖中商品標識碼為UPC碼的前6位(639382),后5位(00039)是商品號。制造商雇傭的UPC協調員主要負責為產品分配商品號,確保同一個條碼只用于一件產品。從產品系列中撤銷產品時撤銷其條形碼等,通常,制造商賣出的每個商品,以及每種尺寸的包裝盒商品的每次重新包裝都需要不同的商品條形碼。UPC編碼員的工作職責就是保持所有這些號碼的唯一性。
UPC條形碼的最后一位是校驗位。掃描器通過校驗位判斷是否掃描了正確的號碼。下面介紹如何用另外的11位數字生成校驗碼。以63938200039為例說明:
1.將所有奇數位置(第1,3,5,7,9和11位)上的數字相加。
6+9+8+0+0+9=32
2.然后將該數乘以3
32*3=96
3.將所有偶數位置(第2,4,6,8,10位)上的數字相加
3+3+2+0+3=11
4.然后,將該和與第2步所得的值相加
96+11=107
5.保存第4步的值。要創建校驗位,需要確定一個值,當將該值與步驟4所得的值相加時,結果為10的倍數。
107+3=110
因此,校驗位位3。
以上就是有關UPC條碼校驗的介紹。從是否含有檢驗碼來分,條形碼可以分為兩類:自校驗和不含校驗碼。如EAN-13,EAN-8、UPC-A、UPC-E這幾種都是自校驗的類型。在條碼生成軟件中輸入相應的條碼數據,軟件就會自動計算出最后一位校驗位。感興趣的用戶,可以下載條碼生成軟件,自己動手操作,這里就不再詳細描述了