按照需求的不同,市面上的掃描槍接(jie)口大致可以分(fen)為串口、鍵盤口和USB三種(zhong)。下面(mian)簡單(dan)講解一下這(zhe)三種(zhong)接(jie)口是怎么(me)樣的(de),它們之間有什么(me)不同之處。
鍵盤接(jie)口和串口接(jie)口,這(zhe)兩種接(jie)口都有(you)優(you)缺(que)點,比如(ru)需(xu)要(yao)外(wai)接(jie)電(dian)源(yuan)(yuan),這(zhe)種外(wai)接(jie)電(dian)源(yuan)(yuan)相(xiang)對麻煩一(yi)點。而(er)且外(wai)觀(guan)上(shang)不太美(mei)觀(guan),但是外(wai)接(jie)電(dian)源(yuan)(yuan)在(zai)電(dian)壓(ya)上(shang)有(you)一(yi)定保證(zheng)。如(ru)果有(you)些(xie)掃描(miao)槍在(zai)電(dian)壓(ya)上(shang)有(you)要(yao)求,可以使用這(zhe)種接(jie)口。
串口條碼掃描槍電(dian)源需要外接,掃描長度(du)按RS232標準,可以達到(dao)60米。應(ying)用范圍非常廣泛,輸入速度(du)快。
鍵盤口,無(wu)需外接(jie)電源,掃描距(ju)離一般1.5到5米。輸入速度相對要慢一些(xie)。
USB接(jie)口,同樣無(wu)需外接(jie)電源,掃描(miao)距(ju)在1.5到5米。應(ying)用(yong)非常廣泛,市(shi)面上大(da)多使用(yong)這種(zhong)接(jie)口。輸入(ru)速度較(jiao)快。
USB虛(xu)擬(ni)串(chuan)口(kou)(kou)(kou)屬于(yu)USB通訊設備類。需(xu)要在(zai)物(wu)理層通過USB的(de)總線,然(ran)后采用(yong)虛(xu)擬(ni)串(chuan)口(kou)(kou)(kou)的(de)方式為主機提供(gong)一(yi)個(ge)(ge)(ge)物(wu)理串(chuan)口(kou)(kou)(kou),在(zai)系統的(de)內(nei)部(bu)USB控制(zhi)(zhi)器提供(gong)一(yi)個(ge)(ge)(ge)批量傳輸的(de)IN端(duan)點(dian)和(he)一(yi)個(ge)(ge)(ge)批量傳輸的(de)OUT端(duan)點(dian),來用(yong)于(yu)數據(ju)的(de)接受和(he)發送。模擬(ni)串(chuan)口(kou)(kou)(kou)的(de)RX和(he)TX線。另外(wai)USB控制(zhi)(zhi)器還需(xu)提供(gong)一(yi)個(ge)(ge)(ge)中斷IN端(duan)點(dian),發送當(dang)前的(de)串(chuan)口(kou)(kou)(kou)狀態。實現對串(chuan)口(kou)(kou)(kou)傳輸的(de)控制(zhi)(zhi)。
串口(kou)設備的(de)數(shu)據(ju)由系(xi)統(tong)的(de)串口(kou)采集。在(zai)芯片內完成USB包的(de)封裝。然后利用(yong)USB總線上傳(chuan)到總機。在(zai)由相(xiang)應(ying)的(de)串口(kou)應(ying)用(yong)程序進行處理(li)。對用(yong)戶來(lai)說,看到的(de)是基(ji)(ji)于出口(kou)的(de)數(shu)據(ju)采集和傳(chuan)輸,而(er)實際上實現的(de)是基(ji)(ji)于USB協議包來(lai)進行數(shu)據(ju)的(de)傳(chuan)輸。