UPC-A商品條碼符號(hào)結(jié)構(gòu)介紹
UPC-A商品條碼是用來標(biāo)識(shí)UCC-12商品標(biāo)識(shí)代碼的條碼符號(hào),是由美國統(tǒng)一代碼委員會(huì)(UCC)制定的一種條碼碼制。主要在美國及加拿大使用,也是使用范圍最廣的一種UPC碼。 UPC-A商品條碼符號(hào)及
UPC-A商品條碼是用來標(biāo)識(shí)UCC-12商品標(biāo)識(shí)代碼的條碼符號(hào),是由美國統(tǒng)一代碼委員會(huì)(UCC)制定的一種條碼碼制。主要在美國及加拿大使用,也是使用范圍最廣的一種UPC碼。
UPC-A商品條碼符號(hào)及其表示
UPC-A條碼左側(cè)6個(gè)條碼字符均由A子集的條碼字符組成,右側(cè)數(shù)據(jù)符及檢驗(yàn)符均由C子集的條碼字符組成,這便是UPC-A條碼,也就是說UPC-A條碼是EAN-13條碼的一種特殊形式,UPC-A條碼與EAN-13碼中的N1=“0”兼容。同時(shí)也說明UPC-A條碼具有雙向可讀性,因?yàn)樽笥覂蓚?cè)的條碼字符是由不同子集的條碼字符組成,所以無論是從哪側(cè)開始讀,都能迅速識(shí)別對(duì)應(yīng)的左右側(cè)。
UPC-A條碼系統(tǒng)字符與校驗(yàn)字符
UPC-A條碼左側(cè)第一個(gè)數(shù)字字符為系統(tǒng)字符,最后一個(gè)字符是校驗(yàn)字符,它們分別放在起始符和終止符的外側(cè),并且,表示系統(tǒng)字符和校驗(yàn)字符的條碼字符的條長和終止符的條長相等。
UPC-A條碼檢查碼算法
從國別碼開始自左至右取數(shù),設(shè)UPC-A各碼代號(hào)如下:N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 C,則檢查碼之計(jì)算步驟如下:
C1 (N1 N3 N5 N7 N9 N11) * 3
C2 N2 N4 N6 N8 N10 5
CC (C1 C2) 取個(gè)位數(shù)
C (檢查碼) 10 - CC (若值為10,則取0)
UPC-E條碼
在特定情況下,12位的UPC-A條碼可以被表示為一種縮短形式的條碼符號(hào)即UPC-E條碼,UPC-E條碼比較特殊,它僅直接表示6個(gè)數(shù)據(jù)字符,條碼符號(hào)本身沒有中間分隔符,終止符也與UPC-A不同。UPC-E條碼符號(hào)的高度與UPC-A條碼符號(hào)相同,但長度大大縮短。
條碼生成軟件支持多種條碼碼制
在條碼生成軟件中,可以根據(jù)自己的需求自定義設(shè)置條碼碼制,包括UPC-A、UPC-E等不同類型的條碼碼制。