設為首頁設為首頁    關於我們關於我們網站地圖網站地圖系統公告系統公告線上客服

會員專區

帳號

密碼

    

加入會員   忘記密碼

Andy的條碼世界討論園地 最新迷你型系列條碼掃描器 迷你藍芽無線條碼掃描器 迷你微型條碼掃描器引擎模組 迷你Micro USB條碼掃描器

EAN-13 條碼 (又稱GTIN-13 條碼)

EAN全名為European Article Number(歐洲商品條碼),在1977年時由歐洲幾個主要工業國家共同發展出來的,後來變成國際商品條碼系統。台灣在1985年加入EAN會員,現在我們買東西時在櫃台結帳,服務人員用掃瞄器所讀的商品上的條碼就是EAN條碼。國際商品條碼需經過申請,不可自行編碼列印。

EAN-13現在稱之為GTIN-13條碼,屬於GS1國際條碼系統其中的一種。

備註:

GS1國際條碼系統包括GTIN-13、GTIN-12(原稱UPC)、GTIN-8(原稱EAN-8)、GLN、GTIN-14(ITF-14)、SSCC、GS1-128(原稱EAN-128)、GS1 Databar(原稱RSS code)、GS1 Data Matrix 等。


首先我們先了解一下EAN條碼的基本特性:

1.EAN條碼的組成只有數字而已,依結構區分為EAN-13與EAN-8兩種編碼方式,兩者都是固定的字元長度,例如EAN-13由13個數字所組成,EAN-8則為8個數字組成。

2.EAN條碼包含一字元檢查碼,主要是防止資料讀取錯誤。

3.條碼結構具有左護線,中線以及右護線,以便區隔條碼結構上的差異。


接下來說明EAN-13及EAN-8的字元組成及其意義

EAN-13條碼基本結構如下:

圖一

EAN-13條碼的編碼內容,由四個部份組成

1.[國家代碼]:前面三碼,例如台灣所出的商品為471,香港為489。

2.[廠商代碼]:接下來四碼是由商品條碼策進會核發。

3.[商品代碼]:再來的五碼為廠商自行編碼。

4.[檢查碼]:最後一碼由公式計算而得。


EAN-8條碼基本結構如下:

圖二

EAN-8條碼少了廠商代碼,產品代碼則縮短為四碼,總共只有八個數字。

其編碼內容,由三個部份組成︰

1.[國家代碼]︰前面三碼與EAN-13條碼相同,例如872為荷蘭代碼

2.[商品代碼]:再來的四碼是由廠商自行編碼。

3.[檢查碼]:最後一碼由公式計算而得。


EAN條碼之字元編碼構造

在進入EAN編碼方式說明前,我們先複習一下每一字元的編碼原理。 在UPC條碼章節我們說明過,UPC與EAN條碼的每一字元由2條Space及2條Bar所組合而成,而又細分成7等分,因此能組合不同粗細比例的線條字元,這就是UPC及EAN條碼字元編碼的基礎。 UPC與EAN條碼均有三種編碼型態,如圖三所示

圖三

舉例來說,以圖四所示,在圖的上方條碼組合成0101111為A Type編碼方式的數字"6",而圖的下方組合成1010000為C Type編碼方式的數字"6",兩者雖同是"6",但編碼的型態卻不同,上方的條碼其黑色粗線條(bar)由連續性4個細黑線所構成,而下方的條碼其白色粗線條(space)則由連續性4個細白線所構成。

圖四


EAN-13條碼編碼方式

我們就以圖五來做解說

圖五

最左邊我們稱之為[左護線],最右邊稱為[右護線],邏輯型態均為101,列印時兩條bar較長,不具任何資料意義,只是做為條碼起始及結束識別之用。 而在中間的[中線]邏輯型態為01010,列印時兩條bar也比較長,也不具任何資料意義,其用途主要做區分左資料碼與右資料碼之用。

左資料碼

EAN-13最左邊的一碼4 (國家代碼第一碼),我們稱之為導入值,並不屬於列印條碼的一部份,其功能在於作為左資料碼的編碼方式設定之用。 下表為左資料碼的編碼規則,編碼方式固定由三種編碼型態中的A type及B type所組合而成。

表一

例如國家代碼第一碼4的話,其後面左資料六碼的編碼方式為ABAABB。

再舉個例子,若國家代碼第一碼6的話,其後面左資料六碼的編碼方式為ABBBAA。

我們實際用條碼來說明

如圖五導入碼為4,左資料碼712302,套入編碼方式ABAABB (參閱圖三的編碼型態A及B type) 。

7--->A type編碼規則為 0111011

1--->B type編碼規則為 0110011

2--->A type編碼規則為 0010011

3--->A type編碼規則為 0111101

0--->B type編碼規則為 0100111

2--->B type編碼規則為 0011011

左資料碼等於 0111011 0110011 0010011 0111101 0100111 0011011

條碼圖形為 

右資料碼

在中線與右護線之間的6位數條碼資料,其中產品代碼佔5碼,最右邊一碼為檢查碼,右資料碼的編碼型態固定用C type (參閱圖三之 C type)。

如圖五右資料碼為310065 (全部用C type編碼型態 )

3--->C type編碼規則為 1000010

1--->C type編碼規則為 1100110

0--->C type編碼規則為 1110010

0--->C type編碼規則為 1110010

6--->C type編碼規則為 1010000

5--->C type編碼規則為 1001110

右資料碼等於 1000010 1100110 1110010 1110010 1010000 1001110

條碼圖形為 


EAN-13條碼檢查碼計算方式

我們以下面的排列表示EAN 13碼

B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 C

B13:表示最左邊的國家代碼第一碼(即導入碼)

C:為最右邊欲計算出的檢查碼

步驟一.先將B2,B4,B6,B8,B10,B12的值相加起來,然後乘以3

即T1=(B2+B4+B6+B8+B10+B12) * 3

步驟二.將B3,B5,B7,B9,B11,B13的值相加起來

即T2=(B3+B5+B7+B9+B11+B13)

步驟三.將T1加上T2後,取其個位數,代號為T3

步驟四.最後再以10減去T3,所得的值即為EAN-13的檢查碼

但假如得到的是10的話(T3=0時),則檢查碼為0

以圖五 4712302310065條碼來說明

套入以上公式

步驟一.T1=(6+0+3+0+2+7)*3=54

步驟二.T2=(0+1+2+3+1+4)=11

步驟三.T3=T1+T2=65---->取個位數5

步驟四.C=10-T3=5 <----檢查碼則為5



最新消息

  • 2014/08/09 新增 GS1 DataBar , QR Code , DataMatrix等2D條碼簡介(from GS1協會)
  • 2014/06/22 新增 幫助中心之常見問題-條碼掃描器使用上的問題解說
  • 2014/04/05 新增 商品推薦-迷你條碼掃描器之微型條碼掃描器引擎模組介紹
  •                  ...more

條碼新聞

交換連結

您是第355197 位訪客,今年:25640 人,本月:6434 人,本日:125 人      目前線上人數: 1

意見反應交換連結廣告刊登免責聲明服務條款合作提案