2.1 UPC碼 介紹
UPC碼(Universal Product Code)是較早大規(guī)模應(yīng)用的條碼,其特性是一種長度固定、連續(xù)性的條碼,目前主要在美國和加拿大使用,由于其應(yīng)用范圍廣泛,故又被稱萬用條碼。
UPC碼僅可用來表示數(shù)字,故其字碼集為數(shù)字0~9。UPC碼共有A、B、C、D、E等五種版本,各版本的UPC碼格式與應(yīng)用對象如表1所示。
表1 UPC碼的各種版本
|
版本 |
應(yīng)用對象 |
格 式 |
|
UPC-A |
通用商品 |
SXXXXX XXXXXC |
|
UPC-B |
醫(yī)藥衛(wèi)生 |
SXXXXX XXXXXC |
|
UPC-C |
產(chǎn)業(yè)部門 |
XSXXXXX XXXXXCX |
|
UPC-D |
倉庫批發(fā) |
SXXXXX XXXXXCXX |
|
UPC-E |
商品短碼 |
XXXXXX |
|
注:S-系統(tǒng)碼 X-資料碼 C-檢查碼 |
||
下面將再進(jìn)一步介紹較常用的UPC標(biāo)準(zhǔn)碼(UPC-A碼)和UPC縮短碼(UPC-E碼)的結(jié)構(gòu)與編碼方式。
1、UPC-A碼
一個UPC-A碼的范例。

圖1 UPC-A碼的結(jié)構(gòu)
每個UPC-A碼包括以下幾個部分:

圖2 UPC-A碼的編碼方式
UPC-A碼具有以下特點:
(1)每個字碼皆由7個模組組合成2線條2空白,其邏輯值可用7個二進(jìn)制數(shù)字表示,例如邏輯值0001101代表數(shù)字1,邏輯值0為空白,1為線條,故數(shù)字1的UPC-A碼為粗空白(000)-粗線條(11)-細(xì)空白(0)-細(xì)線條(1)。
(2)從空白區(qū)開始共113個模組,每個模組長0.33mm,條碼符號長度為37.29mm。
(3)中間碼兩側(cè)的資料碼編碼規(guī)則是不同的,左側(cè)為奇,右側(cè)為偶。奇表示線條的個數(shù)為奇數(shù);偶表示線條的個數(shù)為偶數(shù)。左資料碼與右資料碼字碼的邏輯值如表2所示。
表2 UPC-A碼左資料碼與右資料碼字碼邏輯值對照表
|
左資料碼(奇) |
右資料碼(偶) |
||
|
字碼 |
值 |
邏輯值 |
邏輯值 |
|
0 |
0 |
1101 |
1110010 |
|
1 |
1 |
11001 |
1100110 |
|
2 |
2 |
10011 |
1101100 |
|
3 |
3 |
111101 |
1000010 |
|
4 |
4 |
100011 |
1011100 |
|
5 |
5 |
110001 |
1001110 |
|
6 |
6 |
101111 |
1010000 |
|
7 |
7 |
111011 |
1000100 |
|
8 |
8 |
110111 |
1001000 |
|
9 |
9 |
1011 |
1110100 |
|
注: 0為空白,1為線條 |
|||
(4)起始碼、終止碼、中間碼的線條高度長于數(shù)字碼。
(5)檢查碼的算法
從國別碼開始自左至右取數(shù),設(shè)UPC-A各碼代號如下:
表3 設(shè)UPC-A各碼代號如下
|
N1 |
N2 |
N3 |
N4 |
N5 |
N6 |
N7 |
N8 |
N9 |
N10 |
N11 |
C |
則檢查碼之計算步驟如下:
C1 = N1+ N3+N5+N7+N9+N11
C2 = (N2+N4+N6+N8+N10)× 3
CC = (C1+C2) 取個位數(shù)
C (檢查碼) = 10 - CC (若值為10,則取0)
2、UPC-E碼
UPC-E是UPC-A碼的簡化型式,其編碼方式是將UPC-A碼整體壓縮成短碼,以方便使用,因此其編碼形式須經(jīng)由UPC-A碼來轉(zhuǎn)換。UPC-E由6位數(shù)碼與左右護(hù)線組成,無中間線。6位數(shù)字碼的排列為3奇3偶,其排列方法取決于檢查碼的值。UPC-E碼只用于國別碼為0的商品。其結(jié)構(gòu)如圖3所示。

圖3 UPC-E碼的結(jié)構(gòu)
(1)左護(hù)線:為輔助碼,不具任何意義,僅供打印時作為識別之用,邏輯型態(tài)為010101,其中0代表細(xì)白,1代表細(xì)黑。
(2)右護(hù)線:同UPC-A碼,邏輯型態(tài)為101。
(3)檢查碼:為UPC-A碼原形的檢查碼,其作用為一導(dǎo)入值,并不屬于資料碼的一部份。
(4)資料碼:扣除第一碼固定為0外,UPC-E實際參與編碼的部份只有六碼,其編碼方式,視檢查碼的值來決定,如表4所示。奇資料碼與偶資料碼的邏輯值如表5所示。
表4 UPC-E碼資料碼的排列方式

表5 UPC-E碼資料碼的編碼方式
|
奇資料碼 |
偶資料碼 |
||
|
字碼 |
值 |
邏輯值 |
邏輯值 |
|
0 |
0 |
1101 |
100111 |
|
1 |
1 |
11001 |
110011 |
|
2 |
2 |
10011 |
11011 |
|
3 |
3 |
111101 |
100001 |
|
4 |
4 |
100011 |
11101 |
|
5 |
5 |
110001 |
111001 |
|
6 |
6 |
101111 |
101 |
|
7 |
7 |
111011 |
10001 |
|
8 |
8 |
110111 |
1001 |
|
9 |
9 |
1011 |
10111 |
|
注: 0為空白,1為線條 |
|||
如需了解更多條碼檢測儀產(chǎn)品,歡迎訪問http://www.yuyuhome.cn/tmjcy
- 2019-01-01
- 2020-05-20
- 2015-11-05
- 2020-05-13
- 2019-12-03
- 2019-11-13
- 2022-04-12
- 2019-08-01
- 2019-08-01
- 2019-12-06
- 2021-11-06
- 2019-08-01
咨詢電話:1861-666-1861
客服郵箱:mail@ibetter.com
售前咨詢,產(chǎn)品購買,技術(shù)支持,商務(wù)合作








