條形碼概述
條形碼是由美國的N.T.Woodland在1949年首先提出的。近年來,隨著計算機應用的不斷普及,條形碼的應用得到了很大的發展。條形碼可以標(biao)出商品(pin)的(de)生(sheng)(sheng)產(chan)國、制造廠(chang)家、商品(pin)名稱(cheng)、生(sheng)(sheng)產(chan)日(ri)期(qi)、圖書分類號(hao)、郵件起止地點、類別、日(ri)期(qi)等信息,因而(er)在商品(pin)流(liu)通、圖書管理(li)、郵電(dian)管理(li)、銀(yin)行系統等許多領域都得到了廣泛的(de)應(ying)用。
條(tiao)(tiao)形(xing)碼(ma)是(shi)由(you)(you)寬度不同(tong)、反(fan)射率不同(tong)的(de)(de)條(tiao)(tiao)和(he)空,按(an)(an)照(zhao)(zhao)一定的(de)(de)編碼(ma)規(gui)則(ze)(碼(ma)制)編制成的(de)(de),用以(yi)表達一組數字或字母(mu)符(fu)號信(xin)息(xi)的(de)(de)圖形(xing)標識(shi)符(fu)。即條(tiao)(tiao)形(xing)碼(ma)是(shi)一組粗細不同(tong),按(an)(an)照(zhao)(zhao)一定的(de)(de)規(gui)則(ze)安排間(jian)距的(de)(de)平行線條(tiao)(tiao)圖形(xing)。常見(jian)的(de)(de)條(tiao)(tiao)形(xing)碼(ma)是(shi)由(you)(you)反(fan)射率相差很大的(de)(de)黑條(tiao)(tiao)(簡稱(cheng)(cheng)條(tiao)(tiao))和(he)白條(tiao)(tiao)(簡稱(cheng)(cheng)空)組成的(de)(de)。
條形碼識別系統的組成
為了閱讀出條形碼所(suo)代表(biao)的信息,需要一套條形碼識別(bie)系統,它由條形碼掃描器、放大整形電(dian)路(lu)、譯碼接口電(dian)路(lu)和(he)計算機系統等部分(fen)組成。
條形碼的識別原理
由(you)于不(bu)同顏色的(de)物體(ti),其反(fan)射(she)的(de)可見光(guang)(guang)的(de)波(bo)長不(bu)同,白色物體(ti)能反(fan)射(she)各種波(bo)長的(de)可見光(guang)(guang),黑(hei)色物體(ti)則吸收各種波(bo)長的(de)可見光(guang)(guang),所以(yi)當條(tiao)(tiao)形(xing)碼(ma)掃描器光(guang)(guang)源(yuan)發(fa)出的(de)光(guang)(guang)經光(guang)(guang)闌及(ji)凸(tu)透鏡1后,照射(she)到(dao)黑(hei)白相間的(de)條(tiao)(tiao)形(xing)碼(ma)上(shang)時,反(fan)射(she)光(guang)(guang)經凸(tu)透鏡2聚(ju)焦后,照射(she)到(dao)光(guang)(guang)電轉(zhuan)(zhuan)換器上(shang),于是光(guang)(guang)電轉(zhuan)(zhuan)換器接收到(dao)與白條(tiao)(tiao)和(he)黑(hei)條(tiao)(tiao)相應的(de)強弱不(bu)同的(de)反(fan)射(she)光(guang)(guang)信(xin)號(hao),并轉(zhuan)(zhuan)換成(cheng)相應的(de)電信(xin)號(hao)輸(shu)出到(dao)放(fang)大(da)整形(xing)電路。白條(tiao)(tiao)、黑(hei)條(tiao)(tiao)的(de)寬度不(bu)同,相應的(de)電信(xin)號(hao)持續時間長短也不(bu)同。
但是,由光電(dian)(dian)(dian)轉換(huan)器(qi)輸出(chu)的(de)(de)與條形(xing)碼的(de)(de)條和空相應(ying)的(de)(de)電(dian)(dian)(dian)信(xin)號(hao)一般(ban)僅(jin)10 MV左右,不能(neng)直接(jie)使用,因(yin)而先要將光電(dian)(dian)(dian)轉換(huan)器(qi)輸出(chu)的(de)(de)電(dian)(dian)(dian)信(xin)號(hao)送放(fang)大(da)(da)器(qi)放(fang)大(da)(da)。放(fang)大(da)(da)后的(de)(de)電(dian)(dian)(dian)信(xin)號(hao)仍然是一個(ge)模擬(ni)電(dian)(dian)(dian)信(xin)號(hao),為(wei)了避免(mian)由條形(xing)碼中的(de)(de)疵點(dian)(dian)和污點(dian)(dian)導致錯誤信(xin)號(hao),在放(fang)大(da)(da)電(dian)(dian)(dian)路后需加一整形(xing)電(dian)(dian)(dian)路,把(ba)模擬(ni)信(xin)號(hao)轉換(huan)成數字電(dian)(dian)(dian)信(xin)號(hao),以(yi)便(bian)計算機系(xi)統能(neng)準確判讀。
整形(xing)(xing)(xing)電(dian)路的(de)(de)脈沖(chong)數(shu)(shu)字信號(hao)經譯碼器譯成數(shu)(shu)字、字符(fu)信息。它通(tong)(tong)過(guo)(guo)識(shi)別(bie)起始、終止字符(fu)來(lai)判(pan)(pan)別(bie)出條(tiao)形(xing)(xing)(xing)碼符(fu)號(hao)的(de)(de)碼制及掃描方向;通(tong)(tong)過(guo)(guo)測(ce)量脈沖(chong)數(shu)(shu)字電(dian)信號(hao)0、1的(de)(de)數(shu)(shu)目來(lai)判(pan)(pan)別(bie)出條(tiao)和空(kong)(kong)的(de)(de)數(shu)(shu)目。通(tong)(tong)過(guo)(guo)測(ce)量0、1信號(hao)持續的(de)(de)時間來(lai)判(pan)(pan)別(bie)條(tiao)和空(kong)(kong)的(de)(de)寬(kuan)(kuan)度。這樣便(bian)(bian)得到了被辯讀的(de)(de)條(tiao)形(xing)(xing)(xing)碼符(fu)號(hao)的(de)(de)條(tiao)和空(kong)(kong)的(de)(de)數(shu)(shu)目及相應(ying)(ying)的(de)(de)寬(kuan)(kuan)度和所用碼制,根(gen)據(ju)碼制所對應(ying)(ying)的(de)(de)編碼規(gui)則,便(bian)(bian)可將(jiang)條(tiao)形(xing)(xing)(xing)符(fu)號(hao)換成相應(ying)(ying)的(de)(de)數(shu)(shu)字、字符(fu)信息,通(tong)(tong)過(guo)(guo)接口電(dian)路送給(gei)計算機系統(tong)進行數(shu)(shu)據(ju)處(chu)理與管理,便(bian)(bian)完(wan)成了條(tiao)形(xing)(xing)(xing)碼辨(bian)讀的(de)(de)全(quan)過(guo)(guo)程。
條形碼是迄今為止最經濟、實用的一種自動識別技術。條形碼技術具有以下幾個方面的優點:
A.輸(shu)(shu)入(ru)速度(du)快:與鍵盤輸(shu)(shu)入(ru)相比,條形碼(ma)輸(shu)(shu)入(ru)的速度(du)是鍵盤輸(shu)(shu)入(ru)的5倍,并(bing)且能實(shi)現(xian)“即時(shi)數據輸(shu)(shu)入(ru)”。
B.可靠(kao)性高:鍵盤 輸入數據出錯率為三百分(fen)(fen)之一,利用光學字符(fu)識別(bie)技術(shu)出錯率 為萬分(fen)(fen)之一,而采用條形碼(ma)(ma)技術(shu)誤碼(ma)(ma)率低于百萬分(fen)(fen)之一。
C.采(cai)(cai)集信息量大:利用傳統的一維條(tiao)形(xing)碼一次可采(cai)(cai)集幾十位字符的信息,二維條(tiao)形(xing)碼更(geng)可以(yi)攜帶數(shu)千(qian)個字符的信息,并有一定(ding)的自動(dong)糾(jiu)錯能(neng)力。
D.靈(ling)活實(shi)用:條形碼標識既可(ke)以(yi)作為(wei)一種(zhong)識別手段單獨(du)使用,也(ye)可(ke)以(yi)和(he)有關 識別設備(bei) 組(zu)成一個系統實(shi)現(xian)自(zi)動化識別,還可(ke)以(yi)和(he)其他控制設備(bei)聯(lian)接(jie)起(qi)來(lai)實(shi)現(xian)自(zi)動化管理。
另外,條形碼標簽易于制(zhi)作,對(dui)設備(bei)(bei)和材料沒有特殊 要求,識別設備(bei)(bei)操作 容易,不需(xu)要特殊培訓,且設備(bei)(bei)也相對(dui)便宜。
E. 成(cheng)本非(fei)常低。在零售業領域,因(yin)為條(tiao)碼是印刷(shua)在商品包裝上的,所以其成(cheng)本幾乎為‘零’。
而在條碼掃描槍的使用過程可能會遇到掃不出來的情況,這往往可能是你掃描槍的碼制設置不正確導致的。
那到底什么是碼制(zhi)呢(ni)?條(tiao)碼掃描(miao)器在(zai)出廠時(shi),為(wei)了(le)優化掃描(miao)器的(de)譯碼性能(neng),對某些不(bu)常用(yong)(yong)的(de)碼制(zhi)進行了(le)鎖定,當你(ni)的(de)條(tiao)碼剛好處于鎖定碼制(zhi)范圍之內,就會造(zao)成(cheng)無法識(shi)別(bie),你(ni)只需要使用(yong)(yong)設置手(shou)冊開通(tong)該碼制(zhi)即可。
首先我們要檢查打印的條碼是什么碼制的,就是條碼的類型,通常市面上通用的碼制為code128,code39,code93,EAN-13等,如果你打印的碼制不在這個范圍內,那么必須開啟條碼掃描槍的(de)其(qi)他碼制的(de)掃(sao)(sao)描功能(neng)。在這里(li)要(yao)特別說(shuo)明(ming)一下:很多(duo)客戶會用CODE93碼來打印,而有(you)(you)些掃(sao)(sao)描槍是沒有(you)(you)開啟CODE93的(de),所(suo)以必須要(yao)設置(zhi)碼制。