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