世界上一共有大約100種條碼。下面介紹其中的CODE39。
CODE39
CODE 39是 Intermec公司在1975年研制成功的。包括數(shù)字、字母和一些符號(hào)在內(nèi),條碼共包括43個(gè)字符。由于可以處理字母,CODE 39在工業(yè)領(lǐng)域必不可少,用于汽車、電子等工廠自動(dòng)化行業(yè)。在美國(guó),汽車工業(yè)行動(dòng)組織已經(jīng)對(duì)其進(jìn)行了標(biāo)準(zhǔn)化。
CODE 39構(gòu)成
CODE 39的名稱來(lái)自于它的條和空的圖案,9個(gè)條和空中的3個(gè)很寬。基本構(gòu)成如下:
?用9個(gè)條和空來(lái)代表一個(gè)字母(字符)。
?條碼的開(kāi)始和結(jié)束(起始/終止符)都帶有星號(hào)(*)
?字符之間的空稱作"字符間隔"。一般來(lái)說(shuō),間隔寬度和窄條寬度一樣。(規(guī)定最大寬度大于窄條寬度的3到5.3倍。)
CODE 39字符的構(gòu)成
以下圖表表明CODE 39字符的構(gòu)成。
CODE 39可以用數(shù)字(0至9)、字母以及符號(hào)(-、.、_(空)、*、$、/、+、%)來(lái)表示字符。
字符 | 條式圖案 | 字符 | 條式圖案 | 字符 | 條式圖案 |
---|---|---|---|---|---|
0 | ![]() |
F | ![]() |
T | ![]() |
1 | ![]() |
G | ![]() |
U | ![]() |
2 | ![]() |
H | ![]() |
V | ![]() |
3 | ![]() |
I | ![]() |
W | ![]() |
4 | ![]() |
J | ![]() |
X | ![]() |
5 | ![]() |
K | ![]() |
Y | ![]() |
6 | ![]() |
L | ![]() |
Z | ![]() |
7 | ![]() |
M | ![]() |
- | ![]() |
8 | ![]() |
N | ![]() |
. | ![]() |
9 | ![]() |
O | ![]() |
空 | ![]() |
A | ![]() |
P | ![]() |
$ | ![]() |
B | ![]() |
Q | ![]() |
/ | ![]() |
C | ![]() |
R | ![]() |
+ | ![]() |
D | ![]() |
S | ![]() |
% | ![]() |
E | ![]() |
* | ![]() |
CODE 39 的特征
?由于CODE 39不僅可以表示數(shù)字,也可以表示字母和符號(hào),它因此也可以代表某個(gè)項(xiàng)目的編碼。
?起始/終止符為星號(hào)(*)。
?用9個(gè)條和空來(lái)表示一個(gè)字符。與其它碼相比,更多的條和空可以進(jìn)行更加完整的讀取,可靠性更高。
?用9個(gè)條和空來(lái)表示一個(gè)字符。更多的條和空使其成為最大的條碼。
當(dāng)數(shù)據(jù)需要處理字母時(shí),CODE 39 是特別理想的。
CODE 39 的應(yīng)用
CODE 39主要應(yīng)用于工業(yè)。
AIAG標(biāo)簽
AIAG(汽車工業(yè)行動(dòng)組)標(biāo)簽是在美國(guó)用于校驗(yàn)收到汽車部件的標(biāo)準(zhǔn)化條碼標(biāo)簽。標(biāo)簽準(zhǔn)確無(wú)誤地附在裝有汽車部件的集裝箱上。收到每個(gè)部件都通過(guò)讀取標(biāo)簽進(jìn)行確認(rèn)。
Codabar
Codabar是由Monarch Marking Systems在1972年研制的條碼。它是在"2 of 5"后早期階段引入的條碼。廣泛用于需要序列號(hào)的領(lǐng)域,如血庫(kù)、門(mén)到門(mén)交貨服務(wù)訂單以及會(huì)員卡片管理。
Codabar構(gòu)成
Codabar具有4個(gè)條和3個(gè)空(共7個(gè)單元),每個(gè)窄或?qū)挼膶挾却硪粋€(gè)字符(字母)。
Codabar的基本構(gòu)成如下:
?7個(gè)條和空代表一個(gè)字符。
?在條碼的開(kāi)始和結(jié)束(起始/終止符)都有A、B、C或D(a、 b、 c 或 d)中的任一個(gè)。
※起始/終止符為 A––––A, B––––B, A––––C, D––––A等的任意組合。
?字符間隔同CODE 39的一樣。
Codabar字符的構(gòu)成
Codabar可以用數(shù)字(0至9)、字母(A、B、C、D)以及符號(hào)(-、$、/、.、+)來(lái)表示字符。
字符 | 條式圖案 | 字符 | 條式圖案 |
---|---|---|---|
0 | ![]() |
- | ![]() |
1 | ![]() |
$ | ![]() |
2 | ![]() |
: | ![]() |
3 | ![]() |
/ | ![]() |
4 | ![]() |
. | ![]() |
5 | ![]() |
+ | ![]() |
6 | ![]() |
A | ![]() |
7 | ![]() |
B | ![]() |
8 | ![]() |
C | ![]() |
9 | ![]() |
D | ![]() |
Codabar的特征
Codabar的遺漏讀取比ITF的要少。同CODE 39相比,條碼尺寸也較小。
但這并不總意味著Codabar就不存在遺漏讀取。如果條碼的打印質(zhì)量不好,往往在以下情形中會(huì)出現(xiàn)遺漏讀取。
如果一個(gè)空打印的比標(biāo)準(zhǔn)寬,往往就會(huì)被當(dāng)作終止符,從而導(dǎo)致讀取遺漏。
注意點(diǎn)
為了避免遺漏讀取,推薦采用和ITF一樣的辦法,把條碼讀取儀設(shè)置在"數(shù)位指定"功能上,只讀取規(guī)定位數(shù)的數(shù)字。
為了避免遺漏讀取,推薦采用和ITF一樣的辦法,把條碼讀取儀設(shè)置在"數(shù)位指定"功能上,
只讀取規(guī)定位數(shù)的數(shù)字。
例如,A––––A用于羅列價(jià)格,A––––C用于特別折扣價(jià)格而C––––C為大減價(jià)。
Codabar的應(yīng)用
門(mén)到門(mén)交貨服務(wù)訂單(例如在日本)
查詢用訂單編碼也包括在條碼中。
在當(dāng)?shù)馗鱾€(gè)配送中心的辦公室內(nèi)可以通過(guò)讀取條碼很容易地找到貨品的收到和交貨日期。對(duì)顧客的各個(gè)查詢都可以立即做出回答。
血庫(kù)
Codabar也應(yīng)用于驗(yàn)血(標(biāo)本)的試管上,以確定各個(gè)身份。