EAN-13

EAN-13

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

基本介紹

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

結構

如右圖所示,EAN-13商品條碼是表示EAN/UCC-13商品標識代碼的條碼符號,由左側空白區、起始符、左側數據符、中間分隔設定、右側數據符、校驗符、終止符、右側空白區及供人識別字元組成。

左側空白區:位於條碼符號最左側與空的反射率相同的區域,其最小寬度為11個模組寬。

起始符:位於條碼符號左側空白區的右側,表示信息開始的特殊符號,由3個模組組成。

左側數據符:位於起始符右側,表示6位數字信息的一組條碼字元,由42個模組組成。

中間分隔設定:位於左側數據符的右側,是平分條碼字元的特殊符號,由5個模組組成。

EAN-13右側空白區“〉”的位置 EAN-13右側空白區“〉”的位置

右側數據符:位於中間分隔設定右側,表示5位數字信息的一組條碼字元,由35個模組組成。校驗符:位於右側數據符的右側,表示校驗碼的條碼字元,由7個模組組成。

終止符:位於條碼符號校驗符的右側,表示信息結束的特殊符號,由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

畫出這個條碼:

自製條形碼 自製條形碼

相關詞條

相關搜尋

熱門詞條

聯絡我們