
EAN-13 條碼(標準版商品條碼)
EAN-13碼的結構
標準碼共13位數,系由「國家代碼」3位數,「廠商代碼」4位數,「產品代碼」5位數,以及「檢查碼」1位數組成。其排列如下:
EAN-13碼的結構與編碼方式如圖 3.1所示,包括:
1. 國家號碼由國際商品條形碼總會授權,我國的「國家號碼」為「471」,凡由我國核發的號碼,均須冠上「471」為字頭,以別于其它國家。
2. 廠商代碼由中華民國商品條形碼策進會核發給申請廠商,占四個碼,代表申請廠商的號碼。
3. 產品代碼占五個碼,系代表單項產品的號碼,由廠商自由編定。
檢查碼占一個碼,系為防止條形碼掃瞄器誤讀的自我檢查。
EAN-13碼的編碼方式
EAN-13碼的編碼方式如下:
1. 導入值:為EAN-13的最左邊第一個數字,即國家代碼的第一碼,是不用條形碼符號表示的,其功能僅做為左資料碼的編碼設定之用。
2. 左護線:為輔助碼,不代表任何資料,打印長度較一般資料長,邏輯型態為101,其中1代表細黑,0代表細白。
3. 左資料碼:即左護線和中線間的條形碼部分,共有六個數字資料,其編碼方式取決于導入值之大小,規則如表3.1所示:
表 3.1 EAN-13碼左數據碼編碼規則
|
導入值 |
編碼方式 |
導入值 |
編碼方式 |
|
1 |
AAAAAA |
6 |
ABBBAA |
|
2 |
AABABB |
7 |
ABABAB |
|
3 |
AABBAB |
8 |
ABABBA |
|
4 |
ABAABB |
9 |
ABBABA |
|
5 |
ABBAAB |
|
|
表 3.2 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為線條 |
|||
4. 中線:為輔助碼,作者區分左資料碼與右資料碼之用。中線長度較一般資料為長,邏輯型態為01010。
5. 右資料碼:即位于右護線與中線之間的部份。包括五位數產品代碼與一位檢查碼。其編碼方式采為C類編碼規則,如表 3.3。
表 3.3 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為線條 |
||
6. 右護線:為輔助碼,打印長度與左護線、中線相同,邏輯型態亦為101。
7. 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)
- 我國的國別碼為471。其它主要地區和國家的國別碼如表 3.4。
表 3.4 各國EAN國家代碼
|
代碼 |
國家(或地區) |
代碼 |
國家 |
|
00~09 |
美國.加拿大 |
50 |
英國.愛爾蘭 |
|
30~37 |
法國 |
690~691 |
中國大陸 |
|
40~44 |
德國 |
88 |
韓國 |
|
460~469 |
蘇聯 |
885 |
泰國 |
|
471 |
臺灣 |
888 |
新加坡 |
|
49 |
日本 |
955 |
|
上一篇: 你見過360度智能識讀貨品的掃描平臺嗎
下一篇: QR CODE二維條形碼概述













