第二節 EAN 8 碼 / EAN 13 碼
EAN碼的全名為歐洲商品條碼(European Article Number),源於西元1977年,由歐洲十二個工業國家所共同發展出來的一種條碼。目前已成為一種國際性的條碼系統。EAN條碼系統的管理是由國際商品條碼總會(International Article Numbering Association)負責各會員國的國家代表號碼之分配與授權,再由各會員國的商品條碼專責機構,對其國內的制造商、批發商、零售商等授予廠商代表號碼。目前已有30多個國家加盟EAN。
EAN碼具有以下特性:
只能儲存數字。可雙向掃瞄處理,即條碼可由左至右或由右至左掃瞄。須有一檢查碼,以防讀取資料的錯誤情形發生,位於EAN碼中的最右邊處。具有左護線、中線及右護線,以分隔條碼上的不同部分與擷取適當的安全空間來處理。條碼長度一定,較欠缺彈性,但經由適當的管道,可使其通用於世界各國。 依結構的不同,可區分為:EAN-13碼:由13個數字組成,為EAN的標準編碼型式。EAN- 8碼:由8個數字組成,屬EAN的簡易編碼型式。
進一步介紹EAN標準碼(EAN-13碼)和EAN縮短碼(EAN-8碼)的結構與編碼方式。
EAN13碼
|
標準碼共13位數,系由「國家代碼」3位數,「廠商代碼」4位數,「產品代碼」5位數,以及「檢查碼」1位數組成。其排列如下:
EAN-13碼的結構與編碼方式如圖所示,包括:
-
國家號碼由國際商品條碼總會授權,我國的「國家號碼」為「471」,凡由我國核發的號碼,均須冠上「471」為字頭,以別於其他國家。
-
廠商代碼由中華民國商品條碼策進會核發給申請廠商,占四個碼,代表申請廠商的號碼。
-
產品代碼占五個碼,系代表單項產品的號碼,由廠商自由編定。
-
檢查碼占一個碼,系為防止條碼掃瞄器誤讀的自我檢查。
圖 EAN-13碼的結構與編碼方式
|
EAN-13碼的編碼方式如下:
-
導入值:為EAN-13的最左邊第一個數字,即國家代碼的第一碼,是不用條碼符號表示的,其功能僅做為左資料碼的編碼設定之用。
-
左護線:為輔助碼,不代表任何資料,列印長度較一般資料長,邏輯型態為101,其中1代表細黑,0代表細白。
-
左資料碼:即左護線和中線間的條碼部分,共有六個數字資料,其編碼方式取決於導入值之大小,規則如表所示:
表 EAN-13碼左資料碼編碼規則
導入值
|
編碼方式
|
導入值
|
編碼方式
|
1
|
AAAAAA
|
6
|
ABBBAA
|
2
|
AABABB
|
7
|
ABABAB
|
3
|
AABBAB
|
8
|
ABABBA
|
4
|
ABAABB
|
9
|
ABBABA
|
5
|
ABBAAB
|
|
|
表 EAN-13碼左資料碼邏輯值
|
|
A類編碼原則
|
B類編碼原則
|
字碼
|
值
|
邏輯值
|
邏輯值
|
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為線條
|
-
中線:為輔助碼,作者區分左資料碼與右資料碼之用。中線長度較一般資料為長,邏輯型態為01010。
-
右資料碼:即位於右護線與中線之間的部份。包括五位數產品代碼與一位檢查碼。其編碼方式採為C類編碼規則,如表。
表 EAN-13碼右資料碼邏輯值
|
|
C類編碼原則
|
字碼
|
值
|
邏輯值
|
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為線條
|
-
右護線:為輔助碼,列印長度與左護線、中線相同,邏輯型態亦為101。
-
EAN-13碼的檢查碼的算法與UPC-A碼相同,例如假設一EAN-13碼各碼代號如下:
N1
|
N2
|
N3
|
N4
|
N5
|
N6
|
N7
|
N8
|
N9
|
N10
|
N11
|
N12
|
C
|
檢查碼之計算步驟如下:
C1 = N1+ N3+N5+N7+N9+N11
C2 = (N2+N4+N6+N8+N10+N12)× 3
CC = (C1+C2) 取個位數
C (檢查碼) = 10 - CC (若值為10,則取0)
-
部分地區和國家的國別碼如表。
部分國EAN國家代碼
代碼
|
國家(或地區)
|
代碼
|
國家
|
00~09
|
美國.加拿大
|
50
|
英國.愛爾蘭
|
30~37
|
法國
|
690~691
|
中國大陸
|
40~44
|
德國
|
88
|
韓國
|
|
|
885
|
泰國
|
471
|
台灣
|
888
|
新加坡
|
49
|
日本
|
955
|
馬來西亞
|
EAN8碼
EAN-8碼的結構
EAN縮短碼共有8位數,當包裝面積小於120平方公分以下無法使用標準碼時,可以申請使用縮短碼。其結構與編碼方式如圖所示。包括: 國家號碼與標準碼同。廠商單項產品號碼,系每一項需使用縮短碼的產品均需逐一申請個別號碼。檢查碼的計算方式與標準碼相同。
圖 EAN-8碼結構與編碼方式
EAN-8碼的編碼方式大致與EAN-13碼相同,如下所述: EAN-8碼具有以下特點: EAN-8碼共8位數,包括國別碼2位,產品代碼5位,及檢查碼1位。 EAN-8從空白區開始共81個模組,每個模組長0.33mm,條碼符號長度為26.73mm。EAN-8碼左右資料碼編碼規則與EAN-13碼相同。
|
|
|
http://www.systron.com.cn/tiaoxingma/book2-2.htm
條碼基本知識教學
留言列表