條形碼基礎(chǔ)
福州眾印網(wǎng) 2007-2-26 16:11:00 來源:轉(zhuǎn)載
為了配合大家更好地使用“彩蝶”中的“條形碼發(fā)生器”腳本,我們今天刊登了關(guān)于條形碼的一些知識,供朋友們參考。分兩次刊出。今天是“條形碼基礎(chǔ)”,下次刊出的是“PDF417二維條碼”。希望對大家的工作有所幫助。
一、條形碼概述
條形碼是由美國的N.T.Woodland在1949年首先提出的。近年來,隨著計算機(jī)應(yīng)用的不斷普及,條形碼的應(yīng)用得到了很大的發(fā)展。條形碼可以標(biāo)出商品的生產(chǎn)國、制造廠家、商品名稱、生產(chǎn)日期、圖書分類號、郵件起止地點、類別、日期等信息,因而在商品流通、圖書管理、郵電管理、銀行系統(tǒng)等許多領(lǐng)域都得到了廣泛的應(yīng)用。
條形碼是由寬度不同、反射率不同的條和空,按照一定的編碼規(guī)則(碼制)編制成的,用以表達(dá)一組數(shù)字或字母符號信息的圖形標(biāo)識符,即條形碼是一組粗細(xì)不同,按照一定的規(guī)則安排間距的平行線條圖形,常見的條形碼是由反射率相差很大的黑條(簡稱條)和白條(簡稱空)組成的。
二、條形碼識別系統(tǒng)的組成
為了閱讀出條形碼所代表的信息,需要一套條形碼識別系統(tǒng),它由條形碼掃描器、放大整形電路、譯碼接口電路和計算機(jī)系統(tǒng)等部分組成。
三、條形碼的識別原理
由于不同顏色的物體,其反射的可見光的波長不同,白色物體能反射各種波長的可見光,黑色物體則吸收各種波長的可見光,所以當(dāng)條形碼掃描器光源發(fā)出的光經(jīng)光闌及凸透鏡1后,照射到黑白相間的條形碼上時,反射光經(jīng)凸透鏡2聚焦后,照射到光電轉(zhuǎn)換器上,于是光電轉(zhuǎn)換器接收到與白條和黑條相應(yīng)的強(qiáng)弱不同的反射光信號,并轉(zhuǎn)換成相應(yīng)的電信號輸出到放大整形電路,白條、黑條的寬度不同,相應(yīng)的電信號持續(xù)時間長短也不同。但是,由光電轉(zhuǎn)換器輸出的與條形碼的條和空相應(yīng)的電信號一般僅10mV左右,不能直接使用,因而先要將光電轉(zhuǎn)換器輸出的電信號送放大器放大,放大后的電信號仍然是一個模擬電信號,為了避免由條形碼中的疵點和污點導(dǎo)致錯誤信號,在放大電路后需加一整形電路,把模擬信號轉(zhuǎn)換成數(shù)字電信號,以便計算機(jī)系統(tǒng)能準(zhǔn)確判讀。
以下是中華人民共和國國家標(biāo)準(zhǔn) GB/T 12905-2000 中的術(shù)語:
1、條碼 bar code 由一組規(guī)則排列的條、空及其對應(yīng)字符組成的標(biāo)記,用以表示一定的信息。
2、條碼系統(tǒng) bar code system 由條碼符號設(shè)計、制作及掃描識讀組成的系統(tǒng)。
3、反射率 reflectance;reflectivity 反射光強(qiáng)度與入射光強(qiáng)度的比值。
4、漫反射 deffuse reflection 投射在粗糙表面的光向各個方向反射的現(xiàn)象。
5、鏡反射 specular reflection 投射在光滑表面的光向各個方向反射的現(xiàn)象。
6、條 bar;dark bar;black bar 條碼中反射率較低的部分。
7、空 space;light bar 條碼中反射率較高的部分。
8、起始符 start character;start cipher;start code 位于條碼起始位置的若干條與空。
9、終止符 stop character;stop cipher;start code 位于條碼終止位置的若干條與空。
10、空白區(qū) clear area;quiet zone;quiet area;clear zone 條碼起始符、終止符兩端外側(cè)與空的反射率相同的限定區(qū)域。
11、條碼符號 bar code symbol 包括空白區(qū)的條碼。
12、字符集 character seet 條碼符號可以表示的字母、數(shù)字和符號的集合。
13、中間分隔符 central seperating character 位于條碼中間位置用來分隔數(shù)據(jù)段的若干條與空。
14、分隔字符 separator 編碼字符集中的一種起分隔作用的特殊字符。
15、條碼字符 bar code character 表示一個字符或符號的若干條與空。
16、條碼字符集 bar code character set 某種條碼所能表示的條碼字符的集合。
17、條碼數(shù)據(jù)符 bar code data character 表示特定信息的條碼字符。
18、條碼校驗符 bar code check character 表示校驗碼的條碼字符。
19、條碼填充符 bar code filler character 不表示特定信息的條碼字符。
20、單元 element 構(gòu)成條碼字符的條或空。
21、條高 bar height 垂直于單元寬度方向的條的高度尺寸。
22、條寬 bar width 條碼字符中條的的寬度尺寸。
23、空寬 space width 條碼字符的空的寬度尺寸。
24、條寬比 bar width ratio 條碼中最寬條與最窄條的寬度比。
25、空寬比 space width ratio 條碼中最寬空與最窄空的寬度比。
26、X尺寸 X dimension X 條碼符號中窄單元的標(biāo)稱尺寸。
27、Z尺寸 Z dimension Z 條碼符號中窄單元的實際尺寸。
28、寬窄比 width to narrow ratio N 平均寬條的條寬與平均寬空的空寬之和(條碼字符間隔不計在內(nèi))除以兩倍Z尺寸。它是寬度調(diào)節(jié)編碼法中的技術(shù)參數(shù)。計算公式:N=(平均寬條的條寬+平均寬空的空寬)/2Z
29、條碼長度 bar code length 從條碼起始符前緣到終止符后緣的長度。
30、條碼符號的長度 bar code symbol length;symbol length 包括空白去的條碼長度。
31、縱橫比 aspect ratio 條碼長度與條高的比。
32、條碼密度 bar code density 單位長度條碼所表示的條碼字符的個數(shù)。注:通常用CPI表示,即每英寸內(nèi)能表示的條碼字符的個數(shù)。
33、條碼字符間隔 inter-character gap 相鄰條碼字符間不表示特定信息且與空的反射率相同的區(qū)域。
34、模塊 module 模塊組配編碼法組成條碼字符的基本單位。
35、保護(hù)框 bearer bar 圍繞條碼且與條反射率相同的邊或框。
36、連續(xù)型條碼 continuos bar code 沒有條碼字符間隔的條碼。
37、非連續(xù)型條碼 discrete bar code 有條碼字符間隔的條碼。
38、雙向條碼 bi-directional bar code 條碼符號兩端均可作為掃描起點的條碼。
39、附加條碼 add-on 表示附加信息的條碼。
40、奇偶校驗 odd-even check 根據(jù)二進(jìn)制數(shù)位中0或1的個數(shù)為奇數(shù)或偶數(shù)而進(jìn)行校驗的方法。
41、自校驗條碼 self-checking bar code 條碼字符本身具有校驗功能的條碼。
42、定長條碼 fixed length of bar code 條碼字符個數(shù)固定的條碼。
43、非定長條碼 unfixed length of bar code 條碼字符個數(shù)不固定的條碼。
44、寬度調(diào)節(jié)編碼法 width encode 條碼符號中的條和空由寬、窄兩種單元組成的條碼編碼方法。
45、模塊組配編碼法 module combination encode 條碼符號的字符由規(guī)定的若干個模塊組成的條碼編碼方法。
46、二元碼 binary-edge-code 兩種單元寬度條碼,由兩種寬度單元組成的條碼字符。
47、多元碼 four-edge-code 多種單元寬度條碼,由三種或三種以上的寬度單元組成的條碼字符。
48、奇排列 odd permutation;odd parity 模塊組配編碼法中,一個條碼字符所含條的模塊數(shù)的和為奇數(shù)的排列。
49、偶排列 even permutation;even parity 模塊組配編碼法中,一個條碼字符所含條的模塊數(shù)的和為偶數(shù)的排列。
50、條碼邏輯式 bar code logic value 用二進(jìn)制“0”和“1”表示條碼字符的表示式。
51、編碼容量 encoded volume 條碼字符集中所能表示的字符數(shù)的最大值。
52、條碼原版膠片 bar code film master 條碼膠片的母片。 53、一維條碼 linear bar code;one-dimentional bar code 只在一維方向上表示信息的條碼符號。
54、二維條碼 two-dimentional bar code 在二維方向上表示信息的條碼符號。
55、特種條碼 special bar code 特殊材料制成的條碼。
56、條碼字符的值 character value 一維條碼由條碼邏輯式向字符集轉(zhuǎn)換的中間值。
57、碼字 codeword 二維條碼字符的值。由條碼邏輯式象字符集轉(zhuǎn)換的中間值。
58、糾錯字符 error correction character 二維條碼中,錯誤檢測和錯誤糾正的字符。
59、糾錯碼字 error correction codeword 二維條碼中,糾錯字符的值。
四、商品條碼的編碼結(jié)構(gòu)
包括標(biāo)準(zhǔn)版商品條碼(EAN—13條碼)和縮短版商品條碼(EAN—8條碼)。
。、標(biāo)準(zhǔn)版商品條碼:EAN—13
標(biāo)準(zhǔn)版商品條碼所表示的代碼由13位數(shù)字組成,其結(jié)構(gòu)如下:
結(jié)構(gòu)一:X13X12X11X10X9X8X7 X6X5X4X3X2 X1, 其中:X13 ……X7廠商識別代碼;X6 ……X2表示商品項目代碼;X1校驗碼。
結(jié)構(gòu)二:X13X12X11X10X9X8X7 X6 X5X4X3X2 X1。其中:X13 ……X6廠商識別代碼;X5 ……X2表示商品項目代碼;X1校驗碼。當(dāng)X13X12X11為690、691時,其代碼結(jié)構(gòu)同結(jié)構(gòu)一;當(dāng)X13X12X11為692時,其代碼結(jié)構(gòu)同結(jié)構(gòu)二。
。、縮短版商品條碼:EAN-8
縮短版商品條碼由8位數(shù)字組成,其結(jié)構(gòu)如下:
X8X7 X6 X5X4X3X2 X1;其中:X8X7 X6:其含義同標(biāo)準(zhǔn)版商品條碼的X13X12X11;X5X4X3X2:表示商品項目代碼,由EAN編碼組織統(tǒng)一分配。在我國,由中國物品編碼中心統(tǒng)一分配;X1:校驗碼。計算時,需在縮短版商品條碼代碼前加5個“0”,然后按標(biāo)準(zhǔn)版商品條碼校驗碼的計算方法計算。
五、EAN-13 商品條碼的符號結(jié)構(gòu)
牋?EAN-13商品條碼由左側(cè)空白區(qū)、起始符、左側(cè)數(shù)據(jù)符、中間分隔符、右側(cè)數(shù)據(jù)符、校驗符、終止符、右側(cè)空白區(qū)及供人識別字符組成。見圖1和圖2。
★左側(cè)空白區(qū):
牋?位于條碼符號最左側(cè)的與空的反射率相同的區(qū)域,其最小寬度為11個模塊寬。
★起始符:
牋?位于條碼符號左側(cè)空白區(qū)的右側(cè),表示信息開始的特殊符號,由3個模塊組成。
★左側(cè)數(shù)據(jù)符:
牋?位于起始符號右側(cè),是平分字符的特殊符號,由5個模塊組成。
★中間分隔符:
牋?位于左側(cè)數(shù)據(jù)符的右側(cè),是平分條碼字符的特殊符號,由5個模塊組成。 ★右側(cè)數(shù)據(jù)符:
牋?位于中間分隔符右側(cè),表示5位數(shù)字信息的一組條碼字符,由35個模塊組成。
★校驗符:
牋?位于右側(cè)數(shù)據(jù)符的右側(cè),表示校驗碼的條碼字符,由7個模塊組成。
★終止符:
牋?位于條碼符號校驗符的右側(cè),表示信息結(jié)束的特殊符號,由3個模塊組成。
★右側(cè)空白區(qū):
位于條碼符號最右側(cè)的與空的反射率相同的區(qū)域,其最小寬度為7個模塊寬。為保護(hù)右側(cè)空白區(qū)的寬度,可在條碼符號右下角加 '>' 符號, '<' 符號的位置見圖3。
|
(圖3:標(biāo)準(zhǔn)版條碼符號右空白區(qū)中“>”的位置及尺寸) |
★供人識別字符:
位于條碼符號的下方,與條碼相對應(yīng)的13位數(shù)字。供人識別字符優(yōu)先選用GB/T 12508中規(guī)定的OCR-B字符集;字符頂部和條碼字符底部的最小距離為0.5個模塊寬。EAN-13商品條碼供人識別字符中的前置碼印制在條碼符號起始符的左側(cè)。
本文標(biāo)題:條形碼基礎(chǔ)
福州印刷網(wǎng).福州印刷廠.福州眾印網(wǎng).宣傳冊印刷.宣傳單印刷.包裝盒印刷.手提袋印刷.印務(wù)公司.光盤印刷.VIP貴賓卡.企業(yè)畫冊印刷.不干膠印刷.無紡布袋印刷
福州印刷網(wǎng)fzysw.com福州最專業(yè)的紙品印刷廠、福州眾印網(wǎng)是最好的印刷超市
|