
當(dāng)前位置:支持與下載 >>條碼相關(guān)知識(shí)>>
條形碼條碼基礎(chǔ)知識(shí)>>關(guān)于EAN商品條碼 |
關(guān)于EAN商品條碼
商業(yè)是最早應(yīng)用條碼技術(shù)的領(lǐng)域。在商業(yè)自動(dòng)化系統(tǒng)中,商品條碼是關(guān)鍵。
在國(guó)家標(biāo)準(zhǔn)GB/T 12905中,商品條碼 (barcode for commodity)的被定義為用于標(biāo)識(shí)國(guó)際通用的商品代碼的一種模塊組合型條碼。
1970年美國(guó)超級(jí)市場(chǎng)委員會(huì)制定了通用商品代碼UPC碼,美國(guó)統(tǒng)一編碼委員會(huì)(UCC)與1973年建立了UPC條碼系統(tǒng),并全面實(shí)現(xiàn)了該碼制的標(biāo)準(zhǔn)化。UPC條碼成功地應(yīng)用于商業(yè)流通領(lǐng)域中,對(duì)條碼的應(yīng)用和普及起到了極大的推動(dòng)作用。
UPC碼的使用成功促使了歐洲編碼系統(tǒng)(EAN)的產(chǎn)生。到1981年,EAN已發(fā)展成為一個(gè)國(guó)際性的組織,且EAN碼與UPC碼兼容。
EAN/UPC碼作為一種消費(fèi)單元代碼,被用于在全球范圍內(nèi)唯一標(biāo)識(shí)一種商品。
EAN條碼符號(hào)標(biāo)準(zhǔn)版
表示13位數(shù)字的EAN條碼(EAN-13)稱(chēng)為標(biāo)準(zhǔn)版的EAN條碼,其結(jié)構(gòu)如圖所示:
左側(cè)空白區(qū) 起始符 左側(cè)數(shù)據(jù)符 中間分隔符 右側(cè)數(shù)據(jù)符 校驗(yàn)符 終止符 右測(cè)空白區(qū)
9個(gè)模塊 3個(gè)模塊 42個(gè)模塊 5個(gè)模塊 35個(gè)模塊 7個(gè)模塊 3個(gè)模塊 9個(gè)模塊
注意:在EAN碼中一個(gè)模塊的寬度為0.33mm。
EAN碼的編碼規(guī)則
數(shù)字符 左側(cè)數(shù)據(jù)符 右側(cè)數(shù)據(jù)符
A B C 
0 0001101 0100111 1110010
1 0011001 0110011 1100110
2 0010011 0011011 1101100
3 011101 0100001 1000010
4 0100011 0011101 1011100
5 0110001 0111001 1001110
6 0101111 000101 1010000
7 0111011 0010001 1000100
8 0110111 0001001 1001000
9 0001011 0010111 1110100
起始符:101
中間分隔符:01010
終止符:101。
A、B、C中的“0”和“1”分別表示具有一個(gè)模塊寬度的“空”和“條”。
因?yàn)樽髠?cè)數(shù)據(jù)編碼方式有兩種,要按照前置碼選其中一種,如表:
前置字符 左側(cè)數(shù)據(jù)符編碼規(guī)則的選擇
0 A A A A A A
1 A A B A B B
2 A A B B A B
3 A A B B B A
4 A B A A B B
5 A B B A A B
6(中國(guó)) A B B B A A
7 A B A B A B
8 A B A B B A
9 A B B A B A
EAN標(biāo)準(zhǔn)碼的尺寸
寬:全部37.29mm 條碼31.35mm
長(zhǎng):數(shù)據(jù)符條碼22.85/23.18mm 起始符/分隔符/終止符24.50mm 全部26.26mm
放大倍數(shù):0.8 ----- 2
2 . EAN條碼符號(hào)縮短版
表示8位數(shù)字的EAN條碼(EAN-8)稱(chēng)為縮短版EAN條碼,其結(jié)構(gòu)如表所示 左側(cè)空白區(qū) 起始符 左側(cè)數(shù)據(jù)符 中間分隔符 右側(cè)數(shù)據(jù)符 校驗(yàn)符 終止符 右側(cè)空白區(qū)
7個(gè)模塊 3個(gè)模塊 28個(gè)模塊 5個(gè)模塊 21個(gè)模塊 7個(gè)模塊 3個(gè)模塊 7個(gè)模塊
EAN縮短碼的尺寸
寬:條碼22.11mm 全部26.73
長(zhǎng):數(shù)據(jù)符條碼18.23/18.56mm 起始符/分隔符/終止符19.88mm 全部21.64mm
放大倍數(shù):0.8 --- 2.0
總結(jié):在EAN標(biāo)準(zhǔn)版中,前置符不用條碼符表示。在縮短版中前置符包括在左側(cè)數(shù)據(jù)符中,用條碼符表
示并且左側(cè)數(shù)據(jù)符均用A組編碼規(guī)則,右側(cè)數(shù)據(jù)符均用B組編碼規(guī)則。
3 . EAN碼校驗(yàn)位的計(jì)算方法
標(biāo)準(zhǔn)版和縮短版的校驗(yàn)碼計(jì)算方法相同。
從代碼位置序號(hào)2開(kāi)始,所有偶數(shù)位的數(shù)字代碼求和為a。
將上步中的a乘以3為a。
從代碼位置序號(hào)3開(kāi)始,所有奇數(shù)位的數(shù)字代碼求和為b。
將a和b相加為c。
取c的個(gè)位數(shù)d。
用10減去d即為校驗(yàn)位數(shù)值。
例:234235654652的校驗(yàn)碼的計(jì)算如下表:
數(shù)據(jù)碼 校驗(yàn)碼
代碼位置序號(hào) 13 12 11 10 9 8 7 6 5 4 3 2 1
數(shù)字碼 2 3 4 2 3 5 6 5 4 6 5 2 ?
偶數(shù)位 3 + 2 + 5 + 5 + 6 + 2
奇數(shù)位 2 + 4 + 3 + 5 + 4 + 5
步驟1:3+2+5+5+6+2=23
步驟2:23*3=69
步驟3:2+4+3+5+4+5=23
步驟4:69+23=92
步驟5:10-2=8
步驟6:校驗(yàn)碼為 8
|