條碼掃描器譯碼和接口介紹
每種閱讀器閱讀條碼的方式雖然不同,但最終結(jié)果都是將信息轉(zhuǎn)換為數(shù)字信號(hào)繼而轉(zhuǎn)化為可以識(shí)讀或與計(jì)算機(jī)兼容的數(shù)據(jù),這要通過(guò)閱讀器自帶的或閱讀器和主機(jī)之間的一個(gè)單獨(dú)的設(shè)備中的譯碼軟件完成,譯碼器將條碼進(jìn)行識(shí)別并加以區(qū)分,然后上傳到主計(jì)算機(jī)。
將數(shù)據(jù)上傳需要與主機(jī)進(jìn)行連接或接口,每一接口要有兩個(gè)不同的層:一個(gè)是物理的層(硬件),另一個(gè)是邏輯的層,即指通信協(xié)議。常用的接口方式有:鍵盤(pán)口、串口或者直接連接。在使用鍵盤(pán)接口方式時(shí),閱讀器所傳出的條碼符號(hào)的數(shù)據(jù)被PC或終端認(rèn)為是自身的鍵盤(pán)所發(fā)出的數(shù)據(jù),同時(shí),它們的鍵盤(pán)也能夠發(fā)揮所有功能。當(dāng)使用鍵盤(pán)口連接的速度太慢,或者其它接口方式不可用時(shí),我們將采用串口連接的方式。這里直接連接有兩種意思,一種指閱讀器不需要外加譯碼設(shè)備直接向主機(jī)輸出數(shù)據(jù),另一種指譯碼后的數(shù)據(jù)不通過(guò)鍵盤(pán)直接連到主機(jī)。 一些常用的術(shù)語(yǔ)雙接口(Dual Interface):指閱讀器能直接連接兩種不同的設(shè)備,并自動(dòng)進(jìn)行配置和每一種終端通信,例如:一只CCD白天用于連接IBM的POS終端,而夜間它將連接一臺(tái)便攜數(shù)據(jù)終端用于商品盤(pán)點(diǎn),使用內(nèi)置的雙接口功能,會(huì)使兩個(gè)設(shè)備間的轉(zhuǎn)換變得十分輕松。閃存(Flash Memory):閃存是一塊不需電源便可以保存數(shù)據(jù)的芯片,它可以在瞬間完成數(shù)據(jù)的改寫(xiě)。Welch Allyn公司的產(chǎn)品多采用閃存取代原來(lái)的PROMs,使產(chǎn)品具有更強(qiáng)的升級(jí)能力。HHLC(Hand Held Laser Compatible):一些不帶譯碼設(shè)備的終端只能采用外接譯碼器這一種方式通信,這種通信方式的協(xié)議,俗稱(chēng)激光仿真,用于連接CCD或激光閱讀器和外置譯碼器。RS-232(Recommended Standard 232):計(jì)算機(jī)與條碼閱讀器、Modem、鼠標(biāo)等外設(shè)進(jìn)行串行傳輸?shù)囊环NTIA/EIA標(biāo)準(zhǔn),RS-232通常采用25針插頭DB-25或9針插頭DB-9,RS-232的通信距離一般在15.24m以?xún)?nèi),如果采用比較好的電纜,通信距離能夠加長(zhǎng)。
光筆仿真(Wand Emulation):光筆在掃描條碼時(shí),它向譯碼器發(fā)送一幅數(shù)字圖像,在將一個(gè)帶譯碼功能的閱讀器連接到一個(gè)外置譯碼器時(shí),將采用光筆仿真形式,閱讀器將條碼譯成類(lèi)似于光筆的數(shù)字圖像輸出到譯碼器。