CorelDRAW9軟件中條碼生成補(bǔ)丁,便于在CorelDRAW9編寫(xiě)條碼,只能做EAN-13一種條碼。1-3位:國(guó)別碼 4-7位:廠商碼 8-12:產(chǎn)品碼 13:效驗(yàn)碼。
EAN13條形碼:
EAN13碼標(biāo)準(zhǔn)碼共13位數(shù),系由「國(guó)家代碼」3位數(shù),「廠商代碼」4位數(shù),「產(chǎn)品代碼」5位數(shù),以及「檢查碼」1位數(shù)組成。其排列如下:
EAN-13碼的結(jié)構(gòu)與編碼方式如圖 3.1所示,包括:
1.國(guó)家號(hào)碼由國(guó)際商品條碼總會(huì)授權(quán),我國(guó)的「國(guó)家號(hào)碼」為「690」。
廠商代碼由國(guó)家商品條碼策進(jìn)會(huì)核發(fā)給申請(qǐng)廠商,占四個(gè)碼,代表申請(qǐng)廠商的號(hào)碼。
產(chǎn)品代碼占五個(gè)碼,系代表單項(xiàng)產(chǎn)品的號(hào)碼,由廠商自由編定。
2.檢查碼占一個(gè)碼,系為防止條碼掃瞄器誤讀的自我檢查。
EAN-13碼的編碼方式如下:
1.導(dǎo)入值:為EAN-13的最左邊第一個(gè)數(shù)字,即國(guó)家代碼的第一碼,是不用條碼符號(hào)表示的,
功能:做為左資料碼的編碼設(shè)定之用。
2.左護(hù)線:為輔助碼,不代表任何資料,長(zhǎng)度較一般資料長(zhǎng),邏輯型態(tài)為101,其中1代表細(xì)黑,0代表細(xì)白。
3.左資料碼:即左護(hù)線和中線間的條碼部分,共有六個(gè)數(shù)字資料,其編碼方式取決于導(dǎo)入值之大小,
規(guī)則如表3.1所示:
表 3.1 EAN-13碼左資料碼編碼規(guī)則導(dǎo)入值 編碼方式 導(dǎo)入值 編碼方式
0 AAAAAA
1 AABABB
2 AABBAB
3 AABBBA
4 ABAABB
5 ABBAAB
6 ABBBAA
7 ABABAB
8 ABABBA
9 ABBABA
表 3.2 EAN-13碼
左資料碼 邏輯值 A類(lèi)編碼原則 B類(lèi)編碼原則
字碼 值 邏輯值 邏輯值
0 0 0001101 0100111
1 1 0011001 0110011
2 2 0010011 0011011
3 3 0111101 0100001
4 4 0100011 0011101
5 5 0110001 0111001
6 6 0101111 0000101
7 7 0111011 0010001
8 8 0110111 0001001
9 9 0001011 0010111
注: 0為空白,1為線條
4.中線:為輔助碼,作區(qū)分左資料碼與右資料碼之用。中線長(zhǎng)度較一般資料為長(zhǎng),邏輯型態(tài)為01010。
5.右資料碼:即位于右護(hù)線與中線之間的部份。包括五位數(shù)產(chǎn)品代碼與一位檢查碼。其編碼方式采為C類(lèi)編碼規(guī)則,如表 3.3。
表 3.3 EAN-13碼
右資料碼邏輯值
C 類(lèi)編碼原則
字碼 值 邏輯值
0 0 1110010
1 1 1100110
2 2 1101100
3 3 1000010
4 4 1011100
5 5 1001110
6 6 1010000
7 7 1000100
8 8 1001000
9 9 1110100
注: 0為空白,1為線條
6.右護(hù)線:為輔助碼,列印長(zhǎng)度與左護(hù)線、中線相同,邏輯型態(tài)亦為101。
7.EAN-13碼的檢查碼的算法與UPC-A碼相同,例如假設(shè)一EAN-13碼各碼代號(hào)如下:
N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 C
檢查碼之計(jì)算步驟如下:
C1 = N1+ N3+N5+N7+N9+N11C2 = (N2+N4+N6+N8+N10+N12)× 3
CC = (C1+C2) 取個(gè)位數(shù)
C (檢查碼) = 10 - CC (若值為10,則取0)