世界上一共有大約100種條形碼,敏用根據(jù)多年的條形碼應(yīng)用經(jīng)驗,對常用條形碼符號體系進行分析,對其應(yīng)用場合進行說明,幫助客戶在沒有專業(yè)人士的指導(dǎo)下也可以正確的選擇適合自己的條形碼符號系。
一維碼分析:
1. 一維條形碼基礎(chǔ)知識
了解條形碼的基礎(chǔ)知識,對我們選擇條形碼符號體系、條碼打印設(shè)備和條碼掃描設(shè)備有非常大的幫助。
1.1條形碼結(jié)構(gòu)

●空白區(qū)(邊緣)
條形碼符號的左、右端。如果邊緣寬度不夠,條形碼掃描器就無法可靠的對條形碼數(shù)據(jù)進行掃描。左右邊緣都必須至少是窄條寬度(最小單元寬度)的10倍。
●起始/終止符
表明數(shù)據(jù)開始和結(jié)束的字符。條形碼的種類不同,起始和終止符也不一樣。Code39采用“*”,Codabar采用“a”“b”“c”“d”。(EAN和ITF采用的不是字符,而是表明數(shù)據(jù)開始和結(jié)束的條碼圖案。)
●數(shù)據(jù)(信息)
字符的條形碼圖案(數(shù)字的、字母的等等)代表從左開始的數(shù)據(jù)。上圖中從左的條形圖案分別代表“0”“1”“2”,顯示數(shù)據(jù)“012”已經(jīng)被驗證。
●校驗位
計算數(shù)值以檢驗讀取錯誤。直接附在條形碼后。
●條形碼長度
條形碼長度包括左右空白區(qū)的長度。如果包括空白區(qū)在內(nèi)的條形碼與掃描寬度不符,條形碼掃描器就無法掃描數(shù)據(jù)。
●條高
在打印機許可的條件下條形碼盡量要高。如果條形碼高度不夠,掃描線將會偏離條形碼,導(dǎo)致讀取困難。推薦高度為超過條形碼長度的15%。
1.2窄條和寬條
條形碼是窄、寬不等的條和空的組合。每個條和空的名稱如下:

窄條的寬度是選擇條形碼掃描器的關(guān)鍵。
窄條寬度也稱做“最小單元寬度”
●如果窄條寬度很小
條形碼的尺寸就小
在給定空間內(nèi)可以打印多個數(shù)位的條形碼
條形碼的可讀取范圍是很狹窄的
打印條形碼的打印機必須具有高性能
●如果窄條寬度很大
條形碼的尺寸變大
條形碼的可讀取范圍變寬
打印條形碼時可以使用低性能打印機
1.3 二進制和多級
Code39、Codabar和ITF種類中的條形碼包括窄和寬兩個級別寬度的條形碼。稱作“二進制”條形碼,窄寬比為1:2至1:3,可能有偏差。
EAN和CODE128種類中的條形碼包括四個級別寬度的窄和寬的條形碼。它被稱作“多級”條形碼。比例為1:2:3:4,偏差有限。
多級條形碼比二進制條形碼對打印的質(zhì)量要求高。
1.4 什么是校驗位?
校驗位是一個被計算用于校驗讀取錯誤的數(shù)值。以下說明校驗流程和計算方法。

2.EAN碼
EAN是標準條形碼,目前商店里大多數(shù)商品上都打有此碼。
EAN廣泛應(yīng)用于便利店里的POS系統(tǒng)中。
由于EAN和美加拿大的UPC,日本的JAN兼容,是世界通用的條形碼。
2.1 EAN數(shù)據(jù)構(gòu)成

2001年前申請的EAN碼,生產(chǎn)商編碼為5位,產(chǎn)品碼為5位,因目前使用的EAN碼為7位加3位的組合,所以對以前的EAN碼不再贅述。
●國家碼
代表國家名稱
●生產(chǎn)廠商碼
代表最初售出廠家的名稱
生產(chǎn)廠商碼必須要在各個國家的條形碼中心申請注冊后才能獲得
只有在獲得生產(chǎn)廠商碼后才能使用EAN碼
●產(chǎn)品碼
識別產(chǎn)品,獲得產(chǎn)品碼的生產(chǎn)廠家可以自行進行設(shè)置,同一生產(chǎn)廠家的不同商品具有不同的產(chǎn)品碼。
2.2 原印條碼和店內(nèi)條碼
2.2.1 原印條碼
原印條碼為制造廠家或者銷售商在產(chǎn)品生產(chǎn)或包裝過程中打印的產(chǎn)品包裝或集裝箱上的EAN碼。在超市,大部分的食物和生活必需品都有原印條碼的EAN碼。
2.2.2 店內(nèi)條碼
新鮮食物(蔬菜、肉等)都帶有超市規(guī)定標記的標簽,這是因為它們的價格是根據(jù)每個商品的重量決定的,這就是店內(nèi)條碼,只能在商店內(nèi)獲得。
由于攜帶店內(nèi)條碼的物品(如蔬菜)只在此店內(nèi)銷售,因此所有的數(shù)據(jù)構(gòu)成都是由商店設(shè)置,價格也可以包括在條形碼內(nèi)。在EAN國家碼的前面兩位,規(guī)定必須使用20至29以避免引起混淆。
2.3 其他行業(yè)應(yīng)用
帶有原印條碼的圖書和雜志上的條形碼采用EAN條形碼系統(tǒng),但它們具有特有的數(shù)據(jù)構(gòu)成以滿足其行業(yè)要求,條形碼中包括價格信息。
2.4 EAN條碼組成的特征
EAN具有四種不同的條寬度,打印質(zhì)量必須要好。
位數(shù)是固定的,用戶不能自己選擇數(shù)據(jù)組成。
3. UPC碼
UPC是美國和加拿大采用的統(tǒng)一產(chǎn)品碼,歐洲EAN和日本JAN都是以UPC為基礎(chǔ)的。
UPC大多采用UPC-A和UPC-E。UPC-A有12位,UPC-E有8位。
對于出口到美國和加拿大的貨品,必須要取得UPC生產(chǎn)廠商碼并執(zhí)行UPC原印條碼,因為許多條形碼掃描器不能讀取UPC碼外的條形碼。
4. ITF碼
ITF是“交叉二五碼”的縮寫,在箱板紙包裝箱上普遍作為標準分布碼使用。
4.1 ITF組成

●ITF采用5個條或5個空來代表一個字符。由于5個中的2個是寬的,因此被叫做“2 of 5”。
●在ITF中,表示字符的條和空是交錯的
●第一個字符用5個條表示,第二個用5個空來表示。因此,ITF總是有偶數(shù)個數(shù)位。
●由于條和空都具有信息,因此ITF的組成密度很高。
●不使用起始和終止符號,但使用條式圖案來代表起始和終止。
●ITF的字符只能為數(shù)值(0至9)。
4.2 ITF特征
ITF是具有高密度數(shù)據(jù)的條形碼,它具有以下特征:
●標簽的尺寸可以比具有同樣位數(shù)的條形碼小。可以在小空間內(nèi)有效地打印條形碼。
●同其他條形碼相比,在一樣大小的標簽上可以容納更多的信息。(可以增加位數(shù))。
●如果標簽大小和位數(shù)個數(shù)一樣,條寬可以更寬。條寬越寬,條形碼掃描器就越容易讀取。可以進行遠距離讀取。
4.2 ITF應(yīng)用場合
●ITF適用于在小空間內(nèi)具有更多的信息的情況下。
●ITF可用于打印箱板紙包裝箱上的標準分布碼(箱碼)。
4.4 ITF的缺點
雖然IFT有許多優(yōu)點,但也具有由于其構(gòu)成導(dǎo)致“遺漏讀取”的不利因素。在適用ITF時,為了避免遺漏讀取,要把條碼掃描器設(shè)置在“數(shù)位指定”功能模式上,這樣就可以只讀取規(guī)定位數(shù)的數(shù)字。
5. Code39碼
Code39是Intermec公司在1975年研制成功的。包括數(shù)字、字母和一些符號在內(nèi),條形碼共包括43個字符。由于可以處理字母,Code39在工業(yè)領(lǐng)域必不可少,用于汽車、電子等工廠自動化行業(yè)。在美國,汽車工業(yè)行動組織已經(jīng)對其進行了標準化
5.1 Code39構(gòu)成
Code39的名稱來自于它的條和空的圖案,9個條和空中的3個很寬。基本構(gòu)成如下:

●用9個條和空來代表一個字母(字符)
●條形碼的開始和結(jié)束(起始/終止符)都帶有星號(*)
●字符之間的空稱作“字符間隔”,一般來說,間隔寬度和窄條寬度一樣。
5.2 Code39碼的特征
●由于code39不僅可以表示數(shù)字,也可以表示字母和符號,它因此也可以代表某個項目的編碼
●起始/終止符為星號。
●用9個條和空來表示一個字符。與其他碼相比,更多的條和空可以進行更加完成的讀取,可靠性更高。
●用9個條和空來表示一個字符,更多的條和空使其成為最大的條形碼。
●當數(shù)據(jù)需要處理字母時,Code39是最理想的。
5.3 Code39的應(yīng)用
Code39主要應(yīng)用于工業(yè)
6. Codabar碼
Codabar是由Monarch Marking Systems在1972年研制的條形碼。廣泛應(yīng)用于需要序列號的領(lǐng)域,如血庫。
6.1 Codabar構(gòu)成
Codabar具有4個條和3個空(共7個單元),每個窄或?qū)挼膶挾却硪粋字符(字母)
●7個條和空代表一個字符
●在條形碼的開始和結(jié)束都有A、B、C、D中任一個。
●字符間隔同Code39的一樣。
6.2 Codabar的特征
●Codabar的遺漏讀取比ITF的要少。同Code39相比,條碼尺寸也較小,但在以下情況時也容易出現(xiàn)漏讀,即如果一個空打印的比標準寬,往往就會被當作終止符,從而導(dǎo)致讀取遺漏。
●任一起始/終止符組合都具有通用功能。
6.3 Codabar的應(yīng)用
Codabar應(yīng)用于驗血(標本)的試管上,以確定各個身份。
|