第二節 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位數組成。其排列如下:

book2-5.gif 

EAN-13碼的結構與編碼方式如圖所示,包括:

  1. 國家號碼由國際商品條碼總會授權,我國的「國家號碼」為「471」,凡由我國核發的號碼,均須冠上「471」為字頭,以別於其他國家。  

  2. 廠商代碼由中華民國商品條碼策進會核發給申請廠商,占四個碼,代表申請廠商的號碼。  

  3. 產品代碼占五個碼,系代表單項產品的號碼,由廠商自由編定。  

  4. 檢查碼占一個碼,系為防止條碼掃瞄器誤讀的自我檢查。

book2-6.gif 
圖 EAN-13碼的結構與編碼方式

 

EAN-13碼的編碼方式如下:

  1. 導入值:為EAN-13的最左邊第一個數字,即國家代碼的第一碼,是不用條碼符號表示的,其功能僅做為左資料碼的編碼設定之用。  

  2. 左護線:為輔助碼,不代表任何資料,列印長度較一般資料長,邏輯型態為101,其中1代表細黑,0代表細白。  

  3. 左資料碼:即左護線和中線間的條碼部分,共有六個數字資料,其編碼方式取決於導入值之大小,規則如表所示:

表 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為線條

  1. 中線:為輔助碼,作者區分左資料碼與右資料碼之用。中線長度較一般資料為長,邏輯型態為01010。  

  2. 右資料碼:即位於右護線與中線之間的部份。包括五位數產品代碼與一位檢查碼。其編碼方式採為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為線條

  1. 右護線:為輔助碼,列印長度與左護線、中線相同,邏輯型態亦為101。  

  2. 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)

  1. 部分地區和國家的國別碼如表。

部分國EAN國家代碼

代碼

國家(或地區)

代碼

國家

00~09

美國.加拿大

50

英國.愛爾蘭

30~37

法國

690~691

中國大陸

40~44

德國

88

韓國

   

885

泰國

471

台灣

888

新加坡

49

日本

955

馬來西亞

 

EAN8碼

EAN-8碼的結構

EAN縮短碼共有8位數,當包裝面積小於120平方公分以下無法使用標準碼時,可以申請使用縮短碼。其結構與編碼方式如圖所示。包括: 國家號碼與標準碼同。廠商單項產品號碼,系每一項需使用縮短碼的產品均需逐一申請個別號碼。檢查碼的計算方式與標準碼相同。
book2-7.gif 

圖 EAN-8碼結構與編碼方式

book2-8.gif 

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

條碼基本知識教學

創作者介紹

【開源節流】--> "開源" & "節流"

sleepingwolf 發表在 痞客邦 PIXNET 留言(0) 人氣()