按照需求的不同,市面上的掃描槍接口大致可以分為串口、鍵盤(pán)口和USB三種。下面簡(jiǎn)單講解一下這三種接口是怎么樣的,它們之間有什么不同之處。
鍵盤(pán)接口和串口接口,這兩種接口都有優(yōu)缺點(diǎn),比如需要外接電源,這種外接電源相對麻煩一點(diǎn)。而且外觀(guān)上不太美觀(guān),但是外接電源在電壓上有一定保證。如果有些掃描槍在電壓上有要求,可以使用這種接口。
串口條碼掃描槍電源需要外接,掃描長(cháng)度按RS232標準,可以達到60米。應用范圍非常廣泛,輸入速度快。
鍵盤(pán)口,無(wú)需外接電源,掃描距離一般1.5到5米。輸入速度相對要慢一些。
USB接口,同樣無(wú)需外接電源,掃描距在1.5到5米。應用非常廣泛,市面上大多使用這種接口。輸入速度較快。
USB虛擬串口屬于USB通訊設備類(lèi)。需要在物理層通過(guò)USB的總線(xiàn),然后采用虛擬串口的方式為主機提供一個(gè)物理串口,在系統的內部USB控制器提供一個(gè)批量傳輸的IN端點(diǎn)和一個(gè)批量傳輸的OUT端點(diǎn),來(lái)用于數據的接受和發(fā)送。模擬串口的RX和TX線(xiàn)。另外USB控制器還需提供一個(gè)中斷IN端點(diǎn),發(fā)送當前的串口狀態(tài)。實(shí)現對串口傳輸的控制。
串口設備的數據由系統的串口采集。在芯片內完成USB包的封裝。然后利用USB總線(xiàn)上傳到總機。在由相應的串口應用程序進(jìn)行處理。對用戶(hù)來(lái)說(shuō),看到的是基于出口的數據采集和傳輸,而實(shí)際上實(shí)現的是基于USB協(xié)議包來(lái)進(jìn)行數據的傳輸。