世界上一共有大約100種條形碼,敏用根據多年的條形碼應用經(jīng)驗,對常用條形碼符號體系進(jìn)行分析,對其應用場(chǎng)合進(jìn)行說(shuō)明,幫助客戶(hù)在沒(méi)有專(zhuān)業(yè)人士的指導下也可以正確的選擇適合自己的條形碼符號系。
一維碼分析:
1. 一維條形碼基礎知識
了解條形碼的基礎知識,對我們選擇條形碼符號體系、條碼打印設備和條碼掃描設備有非常大的幫助。
1.1條形碼結構
●空白區(邊緣)
條形碼符號的左、右端。如果邊緣寬度不夠,條形碼掃描器就無(wú)法可靠的對條形碼數據進(jìn)行掃描。左右邊緣都必須至少是窄條寬度(最小單元寬度)的10倍。
●起始/終止符
表明數據開(kāi)始和結束的字符。條形碼的種類(lèi)不同,起始和終止符也不一樣。Code39采用“*”,Codabar采用“a”“b”“c”“d”。(EAN和ITF采用的不是字符,而是表明數據開(kāi)始和結束的條碼圖案。)
●數據(信息)
字符的條形碼圖案(數字的、字母的等等)代表從左開(kāi)始的數據。上圖中從左的條形圖案分別代表“0”“1”“2”,顯示數據“012”已經(jīng)被驗證。
●校驗位
計算數值以檢驗讀取錯誤。直接附在條形碼后。
●條形碼長(cháng)度
條形碼長(cháng)度包括左右空白區的長(cháng)度。如果包括空白區在內的條形碼與掃描寬度不符,條形碼掃描器就無(wú)法掃描數據。
●條高
在打印機許可的條件下條形碼盡量要高。如果條形碼高度不夠,掃描線(xiàn)將會(huì )偏離條形碼,導致讀取困難。推薦高度為超過(guò)條形碼長(cháng)度的15%。
1.2窄條和寬條
條形碼是窄、寬不等的條和空的組合。每個(gè)條和空的名稱(chēng)如下:
窄條的寬度是選擇條形碼掃描器的關(guān)鍵。
窄條寬度也稱(chēng)做“最小單元寬度”
●如果窄條寬度很小
條形碼的尺寸就小
在給定空間內可以打印多個(gè)數位的條形碼
條形碼的可讀取范圍是很狹窄的
打印條形碼的打印機必須具有高性能
●如果窄條寬度很大
條形碼的尺寸變大
條形碼的可讀取范圍變寬
打印條形碼時(shí)可以使用低性能打印機
1.3 二進(jìn)制和多級
Code39、Codabar和ITF種類(lèi)中的條形碼包括窄和寬兩個(gè)級別寬度的條形碼。稱(chēng)作“二進(jìn)制”條形碼,窄寬比為1:2至1:3,可能有偏差。
EAN和CODE128種類(lèi)中的條形碼包括四個(gè)級別寬度的窄和寬的條形碼。它被稱(chēng)作“多級”條形碼。比例為1:2:3:4,偏差有限。
多級條形碼比二進(jìn)制條形碼對打印的質(zhì)量要求高。
1.4 什么是校驗位?
校驗位是一個(gè)被計算用于校驗讀取錯誤的數值。以下說(shuō)明校驗流程和計算方法。
2.EAN碼
EAN是標準條形碼,目前商店里大多數商品上都打有此碼。
EAN廣泛應用于便利店里的POS系統中。
由于EAN和美加拿大的UPC,日本的JAN兼容,是世界通用的條形碼。
2.1 EAN數據構成
2001年前申請的EAN碼,生產(chǎn)商編碼為5位,產(chǎn)品碼為5位,因目前使用的EAN碼為7位加3位的組合,所以對以前的EAN碼不再贅述。
●國家碼
代表國家名稱(chēng)
●生產(chǎn)廠(chǎng)商碼
代表最初售出廠(chǎng)家的名稱(chēng)
生產(chǎn)廠(chǎng)商碼必須要在各個(gè)國家的條形碼中心申請注冊后才能獲得
只有在獲得生產(chǎn)廠(chǎng)商碼后才能使用EAN碼
●產(chǎn)品碼
識別產(chǎn)品,獲得產(chǎn)品碼的生產(chǎn)廠(chǎng)家可以自行進(jìn)行設置,同一生產(chǎn)廠(chǎng)家的不同商品具有不同的產(chǎn)品碼。
2.2 原印條碼和店內條碼
2.2.1 原印條碼
原印條碼為制造廠(chǎng)家或者銷(xiāo)售商在產(chǎn)品生產(chǎn)或包裝過(guò)程中打印的產(chǎn)品包裝或集裝箱上的EAN碼。在超市,大部分的食物和生活必需品都有原印條碼的EAN碼。
2.2.2 店內條碼
新鮮食物(蔬菜、肉等)都帶有超市規定標記的標簽,這是因為它們的價(jià)格是根據每個(gè)商品的重量決定的,這就是店內條碼,只能在商店內獲得。
由于攜帶店內條碼的物品(如蔬菜)只在此店內銷(xiāo)售,因此所有的數據構成都是由商店設置,價(jià)格也可以包括在條形碼內。在EAN國家碼的前面兩位,規定必須使用20至29以避免引起混淆。
2.3 其他行業(yè)應用
帶有原印條碼的圖書(shū)和雜志上的條形碼采用EAN條形碼系統,但它們具有特有的數據構成以滿(mǎn)足其行業(yè)要求,條形碼中包括價(jià)格信息。
2.4 EAN條碼組成的特征
EAN具有四種不同的條寬度,打印質(zhì)量必須要好。
位數是固定的,用戶(hù)不能自己選擇數據組成。
3. UPC碼
UPC是美國和加拿大采用的統一產(chǎn)品碼,歐洲EAN和日本JAN都是以UPC為基礎的。
UPC大多采用UPC-A和UPC-E。UPC-A有12位,UPC-E有8位。
對于出口到美國和加拿大的貨品,必須要取得UPC生產(chǎn)廠(chǎng)商碼并執行UPC原印條碼,因為許多條形碼掃描器不能讀取UPC碼外的條形碼。
4. ITF碼
ITF是“交叉二五碼”的縮寫(xiě),在箱板紙包裝箱上普遍作為標準分布碼使用。
4.1 ITF組成
●ITF采用5個(gè)條或5個(gè)空來(lái)代表一個(gè)字符。由于5個(gè)中的2個(gè)是寬的,因此被叫做“2 of 5”。
●在ITF中,表示字符的條和空是交錯的
●第一個(gè)字符用5個(gè)條表示,第二個(gè)用5個(gè)空來(lái)表示。因此,ITF總是有偶數個(gè)數位。
●由于條和空都具有信息,因此ITF的組成密度很高。
●不使用起始和終止符號,但使用條式圖案來(lái)代表起始和終止。
●ITF的字符只能為數值(0至9)。
4.2 ITF特征
ITF是具有高密度數據的條形碼,它具有以下特征:
●標簽的尺寸可以比具有同樣位數的條形碼小?梢栽谛】臻g內有效地打印條形碼。
●同其他條形碼相比,在一樣大小的標簽上可以容納更多的信息。(可以增加位數)。
●如果標簽大小和位數個(gè)數一樣,條寬可以更寬。條寬越寬,條形碼掃描器就越容易讀取?梢赃M(jìn)行遠距離讀取。
4.2 ITF應用場(chǎng)合
●ITF適用于在小空間內具有更多的信息的情況下。
●ITF可用于打印箱板紙包裝箱上的標準分布碼(箱碼)。
4.4 ITF的缺點(diǎn)
雖然IFT有許多優(yōu)點(diǎn),但也具有由于其構成導致“遺漏讀取”的不利因素。在適用ITF時(shí),為了避免遺漏讀取,要把條碼掃描器設置在“數位指定”功能模式上,這樣就可以只讀取規定位數的數字。
5. Code39碼
Code39是Intermec公司在1975年研制成功的。包括數字、字母和一些符號在內,條形碼共包括43個(gè)字符。由于可以處理字母,Code39在工業(yè)領(lǐng)域必不可少,用于汽車(chē)、電子等工廠(chǎng)自動(dòng)化行業(yè)。在美國,汽車(chē)工業(yè)行動(dòng)組織已經(jīng)對其進(jìn)行了標準化
5.1 Code39構成
Code39的名稱(chēng)來(lái)自于它的條和空的圖案,9個(gè)條和空中的3個(gè)很寬;緲嫵扇缦拢
●用9個(gè)條和空來(lái)代表一個(gè)字母(字符)
●條形碼的開(kāi)始和結束(起始/終止符)都帶有星號(*)
●字符之間的空稱(chēng)作“字符間隔”,一般來(lái)說(shuō),間隔寬度和窄條寬度一樣。
5.2 Code39碼的特征
●由于code39不僅可以表示數字,也可以表示字母和符號,它因此也可以代表某個(gè)項目的編碼
●起始/終止符為星號。
●用9個(gè)條和空來(lái)表示一個(gè)字符。與其他碼相比,更多的條和空可以進(jìn)行更加完成的讀取,可靠性更高。
●用9個(gè)條和空來(lái)表示一個(gè)字符,更多的條和空使其成為最大的條形碼。
●當數據需要處理字母時(shí),Code39是最理想的。
5.3 Code39的應用
Code39主要應用于工業(yè)
6. Codabar碼
Codabar是由Monarch Marking Systems在1972年研制的條形碼。廣泛應用于需要序列號的領(lǐng)域,如血庫。
6.1 Codabar構成
Codabar具有4個(gè)條和3個(gè)空(共7個(gè)單元),每個(gè)窄或寬的寬度代表一個(gè)字符(字母)
●7個(gè)條和空代表一個(gè)字符
●在條形碼的開(kāi)始和結束都有A、B、C、D中任一個(gè)。
●字符間隔同Code39的一樣。
6.2 Codabar的特征
●Codabar的遺漏讀取比ITF的要少。同Code39相比,條碼尺寸也較小,但在以下情況時(shí)也容易出現漏讀,即如果一個(gè)空打印的比標準寬,往往就會(huì )被當作終止符,從而導致讀取遺漏。
●任一起始/終止符組合都具有通用功能。
6.3 Codabar的應用
Codabar應用于驗血(標本)的試管上,以確定各個(gè)身份。
|