EAN-13

EAN-13

European Article Number (歐洲物品編碼的縮寫),其中總計13位代碼的EAN-13是比較通用的一般終端產品的條形碼協定和標準,主要套用於超級市場和其它零售業,因此這種是我們比較常見的,隨便拿起身邊的一個從超市買來的商品都可以從包裝上看得到。

基本介紹

  • 中文名:EAN-13
  • 外文名:European Article Number
  • 全稱:歐洲物品編碼
  • 概述:一般的終端產品條形碼協定和標準
  • 結構:左側空白區、起始符等組成
  • 作用於:超級市場和其它零售業
基本介紹,結構,字元集,

基本介紹

中華人民共和國可用的國家代碼有690-699,其中696-699尚未使用。生活中最常見的國家代碼為690-693,其中以690、691開頭時,廠商識別碼為四位,商品項目代碼為五位;以692、693開頭時,廠商識別碼是五位,商品項目代碼是四位。

結構

如右圖所示,EAN-13商品條碼是表示EAN/UCC-13商品標識代碼的條碼符號,由左側空白區、起始符、左側數據符、中間分隔設定、右側數據符、校驗符、終止符、右側空白區及供人識別字元組成。
左側空白區:位於條碼符號最左側與空的反射率相同的區域,其最小寬度為11個模組寬。
起始符:位於條碼符號左側空白區的右側,表示信息開始的特殊符號,由3個模組組成。
左側數據符:位於起始符右側,表示6位數字信息的一組條碼字元,由42個模組組成。
中間分隔設定:位於左側數據符的右側,是平分條碼字元的特殊符號,由5個模組組成。
右側數據符:位於中間分隔設定右側,表示5位數字信息的一組條碼字元,由35個模組組成。校驗符:位於右側數據符的右側,表示校驗碼的條碼字元,由7個模組組成。
EAN-13右側空白區“〉”的位置EAN-13右側空白區“〉”的位置
終止符:位於條碼符號校驗符的右側,表示信息結束的特殊符號,由3個模組組成。
右側空白區:位於條碼符號最右側的與空的反射率相同的區域,其最小寬度為7個模組寬。為保護右側空白區的寬度,可在條碼符號右下角加“>”符號。見右圖。
供人識讀字元:位於條碼符號的下方,是與條碼字元相對應的供人識別的13位數字,最左邊一位稱前置碼。供人識別字元優先選用OCR-B字元集,字元頂部和條碼底部的最小距離為0.5個模組寬。標準版商品條碼中的前置碼印製在條碼符號起始符的左側。

字元集

數據字元
包括EAN-13在內的商品條碼,每一條碼數據字元由2個條和2個空構成,每一條或空由1~4個模組組成,每一條碼字元的總模組數為7。用二進制“1”表示條的模組,用二進制“0”表示空的模組。
條碼字元的構成條碼字元的構成
商品條碼可表示10個數字字元:0~9。
條碼的二進制表示方法有三個子集:A、B和C。
數字字元
A 子集
B 子集
C 子集
0
0001101
0100111
1110010
1
0011001
0110011
1100110
2
0010011
0011011
1101100
3
0111101
0100001
1000010
4
0100011
0011101
1011100
5
0110001
0111001
1001110
6
0101111
0000101
1010000
7
0111011
0010001
1000100
8
0110111
0001001
1001000
9
0001011
0010111
1110100
1. A子集中條碼字元所包含的條的模組的個數為奇數,稱為奇排列;
2. B、C子集中條碼字元所包含的條的模組的個數為偶數,稱為偶排列。
商品條碼的輔助字元
商品條碼起始符、終止符的二進制表示都為“101”(UPC-E的終止符例外),中間分隔設定的二進制表示為“01010”(UPC-E的無中間分隔設定。
商品條碼起始符、終止符、中間分隔設定示意圖商品條碼起始符、終止符、中間分隔設定示意圖
EAN-13商品條碼數據符
EAN-13商品條碼中的前置碼不用條碼字元表示,不包括在左側數據符內。右側數據符及校驗符均用字元集中的C子集表示。選用A子集還是B子集表示左側數據符取決於前置碼的數值。下表中列出了左側數據符的字元集的選擇規則:
前置碼
左1
左2
左3
左4
左5
左6
0
A
A
A
A
A
A
1
A
A
B
A
B
B
2
A
A
B
B
A
B
3
A
A
B
B
B
A
4
A
B
A
A
B
B
5
A
B
B
A
A
B
6
A
B
B
B
A
A
7
A
B
A
B
A
B
8
A
B
A
B
B
A
9
A
B
B
A
B
A
EAN-13商品條碼校驗符
EAN-13商品條碼中的校驗符用字元集中的C子集表示,校驗符的作用是檢驗前面12個數字是否正確,在條碼機每次讀入數據時,都會計算一次數據符的校驗並與校驗符進行比對。校驗符的計算方法非常簡單,將12個數據符從左起將所有的奇數位相加得出一個數a,將所有的偶數位相加得出一個數b,然後將數b乘以3再與a相加得到數c,用10減去數c的個位數,如果結果不為10則檢驗符為結果本身,如果為10則檢驗符為0。
示例
例如:690123456789
690表示商品代碼:日用品
1234表示生產商代碼
56789表示產品代碼
計算其校驗符的過程為:
奇數位和:6 + 0 + 2 + 4 + 6 + 8 = 26
偶數位和:9 + 1+ 3 + 5 + 7 + 9 = 34
將奇數位和與偶數位和的三倍相加:26 + 34 * 3 = 26 + 102=128
取結果的個位數:128的個位數為8
用10減去這個個位數:10 - 8 =2
所以校驗碼為2
(註:如果取結果的個位數為0,那么校驗碼不是為10 (10 - 0 = 10),而是0。)
前置碼:6
左側數據符:901234,按ABBBAA子集方式繪製條碼
右側數據符:567892,按CCCCCC子集方式繪製條碼
用條碼錶示:
左側空白區(11個模組)
起始符(3個模組):101
左側數據符(42個模組):0001011(9)0100111(0)0110011(1)0011011(2)0111101(3)0100011(4)
中間分隔設定(5個模組):01010
右側數據符(42個模組):1001110(5)1010000(6)1000100(7)1001000(8)1110100(9)1101100(2)
結束符(3個模組):101
右側空白區(7個模組):0000000
畫出這個條碼
自製條形碼自製條形碼

相關詞條

熱門詞條

聯絡我們