一、基本術語和概念
條碼是一種機器識讀語言,它是由黑白條按一定規律排列的符號。
排列方式的不同,產生不同的條碼。
1.基本術語
(1)解釋行(Human Readable Character):用QCR表達人工可識讀的條碼字符。
解釋行可位于條碼的上、下方,靠左、靠右、居中。
解釋行的字體通常為OCR-B,OCR-A。
(2)條碼高度(Heights):提供冗余的空間。
高度的大小:可掃描的范圍和占用的空間。
(3)條(Bar)和空(Space):符號中的黑、白條。
X尺寸(X Dimension):最窄條或最窄空的寬度。
為了保證在開放系統中掃描和印刷識別的兼容性,條碼標準通常要標明一個X尺寸。
(4)空白區、靜區(Quite Zone):是起始符前面的一個必需保留的面積,它是條碼組成的一個不可分割的部分,是產生掃描信號的開始區或最小空白區的寬度:10倍的X尺寸或6.5毫米。
(5)起始位(Start/Storp Characters):用于表示條碼開始或結束的符號。
分隔符(Separator):分隔條碼數據區域的符號。
(6)寬窄比(W/N Ration):寬單元與窄單元的比例。
寬窄比的范圍由條碼標準規定;通常為:2.5:1to3:1
寬窄比大:增加條碼的可靠性。
寬窄比小:減少條碼占用的空間。
(7)密度(Density):單位長度或單位面積內條碼條碼所表達的字符數。
一維條碼:字符數/英寸。
改變X尺寸可改變條碼的密度。
改變寬窄比可改變條碼的密度。
(8)對比度(Print Contrast Signals):條和空的反射率之比。
背景反射率(Backgroud Reflectance):空的反射率。
通用標準:
最小背景反射率:50%
最小對比度:75%
(9)污點(Spots):在條碼符號的空間存在的不需要的深色面積。
脫墨(Voids):在條碼符號的條內末著墨的部分。
邊緣光潔度(Edge Roughness):條和空的邊緣的曲折特征。
污點、脫墨、邊緣光潔度對掃描結果的影響:
(10)孔徑(Aperture):掃描器的開口,它決定了可視面積的大小;
不同孔徑的掃描器用于不同密度的條碼;
條碼掃描器的分辨率精度至少應該是X尺寸的0.7倍。
2.條碼技術
(1)條碼編碼技術
字符集的大小;定長、可變長;連續、非連續;自檢驗、非自檢驗;密度;可靠性(字符集小、非連續、最小編碼、最大寬窄比、最簡單代碼圖形、檢驗功能);印刷技術要求;通用性。
二、常用條碼
1.Code 39
1974年Intermec 發明;
第一個可表達字母的條碼;
世界上使用最廣泛的條碼;
離散、自較驗、可變長的條碼;
容易使用多種技術印刷;
可表達全ASC II字符集;
中密度條碼。
2.Code 128
1981年引入的一種高密度條碼;
連續、可變長、多字符集;
A子集:數字、大寫字母、控制字符;
B子集:數字、大寫字母、字符。
3.UPC
1973年美國、加拿大政府引入,用于零售業;
高密度、定長、連續碼;
字符集:0~9;
每個字符由兩個條、兩個空、七個單元表達。
UPC-A:12位
第一位:標志位;前五位:廠商編碼;后五位:產品編碼;最后一位:校驗位。
前六位:用UPC的A子集;后六位:C子集。
UPC-E:7位(是UPC-A的零壓縮碼)
前三位:廠商編碼;后三位:產品編碼;最后一位:校驗位。
(4)EAN
EAN碼是由歐洲物品編碼中心1978年引入的。
EAN是UPC的一個超集;EAN-13和EAN-8.
EAN-13與UPC-A:增加前2位標志位。
EAN-8與UPC-E:增加前2位標志位。
(5)Inter Leaved 2of 5
交叉2/5碼:是一種高密度、自校驗、連續的數字型條碼。
每一個字符均由2個寬單元、3個窄單元組成。
每一個字符均包含兩個數字,一個在條中,一個在空中。
(6)Codabar
1972年發明。一種離散、非定長、自檢驗、中密度條碼。
今天仍用于圖書館、血庫、航空郵件。
16個字符:0-9,+ - $ :. / ; 四個起始符:a b c d;
四條、三空;
串聯特征。
(7)Code 11
1977年發明。一種高密度、離散、非定長的數字型條碼;
字符集:0~9,一個起始符;
每個字符可用三個條、兩個空來表達;
Code 11是非自檢驗碼;單可用1~2個檢驗位;常用二個檢驗位。
用途:電訊行業的元器件和設備標識。
(8)Matrix 2 of 5
矩陣2/5碼是Code 11 的變形碼,由Nieaf 公司引入。
字符集:0~9,一個起始符。
矩陣2/5碼是非自檢驗碼;用模數10檢驗;
矩陣2/5碼與Code 11碼比,無任何優勢。
三、條碼技術特點
一維條碼:具有垂直冗余度;二維條碼:具有冗余編碼。
在編碼中引入誤差理論;
可重復掃描;
提供多個掃描路徑;
編碼空間大;
信息量大;
編碼方式簡單;
條碼字符制作容易、掃描操作簡單;
輸入速度快(鍵盤輸入速度為每分鐘300字符;條碼掃描輸入速度是鍵盤輸入速度的20~100倍);
可靠性高(鍵盤輸入的出錯率》三百分之一;條碼輸入的出錯率》三百萬分之一);
數據采集的實時性強;
設備結構簡單、成本低。
四、條碼的作用與應用
1.為什么要用條碼?
數據是一種資源;
條碼是一種自動數據采集技術;
自動數據采集技術是提高生產率、降低成本的有效手段;
自動數據采集系統的投資回收期通常小于一年。
2.條碼能做什么?
標識物品(使物品可以被跟蹤);
可獲得準確的數據(鍵盤輸入的出錯率為三百分之一;條碼輸入小于三百萬分之一);
可自動采集數據(輸入速度是鍵盤的30~100倍);
數據立即可用(實時通訊)。
3.條碼的應用
五、條碼印刷質量檢測
檢測標準:ANSI*3.182;
ANSI檢測參數:
相對編碼值(被解碼的條碼是否具有有效的條和空的編碼模式--A或F);
可解碼性(每一個條和空的精度-- A,B,C,D,of F);
符號對比度(最亮的空與最黑的條的對比度 A,B,C,D or F);
最小反射率(條的相對黑度。條的反射率小于空的反射率的一半——A of F);
邊緣對比度(具有最小對比度的相鄰的條和空——A or F);
模數值(寬單元與窄單元的反射率差值——A,B,C,D,or F);
缺陷值(脫墨和污點的個數——A,B,C,D or F);
應用標準(條碼是否符合相關的版式和規范——A or F)。