市面上的條形碼掃描槍按照接口類(lèi)型,一般可以分為三種:
PS/2接口。這個(gè)接口一般老式的條碼槍才會(huì )有,現在的條碼槍基本上都沒(méi)有這個(gè)接口了,因為現在的電腦上,基本上也不會(huì )有這個(gè)老式接口了。這個(gè)接口大家更熟悉的是以前的鼠標鍵盤(pán)會(huì )采用這種接口。
USB接口。這是目前掃描槍用的最多的接口。
RS232串口。一般來(lái)說(shuō),很少掃描槍會(huì )使用這種接口,除非用于開(kāi)發(fā)。
就目前市面上而言,PS/2接口和串口的RS232已經(jīng)很難找到了,因為現在的電腦尤其是筆記本電腦,大部分都沒(méi)有PS/2接口了,筆記本電腦越做越薄,所以筆記本電腦一般都沒(méi)有RS232接口。
從開(kāi)發(fā)的角度,可以將掃描槍分為兩類(lèi):PS/2和USB接口一類(lèi),RS232串口一類(lèi)。
串口掃描槍在某些場(chǎng)景下是必須的,串口掃描槍有以下優(yōu)缺點(diǎn):
優(yōu)點(diǎn)
多個(gè)掃描槍可以通過(guò)串口號進(jìn)行區分。也就是說(shuō),如果某些場(chǎng)景需要使用多個(gè)掃描槍?zhuān)倚枰獏^分是哪個(gè)把槍掃描到的條碼,那么就要采用串口接口方式的條形碼掃描槍。
后臺接受數據。相對于PS/2和USB接口,串口通信可以在后臺默默接受數據,所以程序可以在后臺運行,條件沒(méi)有PS/2和USB接口的掃描槍這么苛刻。
缺點(diǎn)
接線(xiàn)麻煩。由于串口本身不供電,所以還是需要一根電源線(xiàn)來(lái)作為掃描槍的供電,一般來(lái)說(shuō),通過(guò)一根USB線(xiàn)作為掃描槍的供電線(xiàn)。所以采用串口方式的掃描槍?zhuān)袃筛€(xiàn),一根是usb的電源線(xiàn),一根是串口的數據線(xiàn)。
開(kāi)發(fā)相對復雜,因為涉及到串口通信開(kāi)發(fā)。不過(guò)如果您熟悉串口通信開(kāi)發(fā),這個(gè)問(wèn)題就不存在了。
PS/2接口的掃描槍也很少見(jiàn)了,不過(guò)由于它的開(kāi)發(fā)和USB接口的掃描槍一樣,所以也歸為同一類(lèi),都當做是USB接口的吧。另外,USB接口的,目前也有兩種,一種是有線(xiàn)的,一種是無(wú)線(xiàn)的,但是對于開(kāi)發(fā)來(lái)說(shuō),沒(méi)有區別。
掃描槍大部分的使用場(chǎng)景是收銀類(lèi)的軟件,最常見(jiàn)的就是便利店的收銀軟件,通過(guò)掃描商品上的條形碼,將商品輸入到收銀軟件中,然后進(jìn)行價(jià)格結算。阻礙廣大程序員開(kāi)發(fā)收銀軟件的三個(gè)攔路虎:掃描槍、客顯、打印機。
很多程序員剛接觸到usb掃描槍的時(shí)候,感覺(jué)無(wú)從下手,其實(shí)很簡(jiǎn)單,因為,usb掃描槍和usb鍵盤(pán)鼠標一樣,都是一種輸入設備。也就是說(shuō),不需要進(jìn)行任何開(kāi)發(fā),就能獲取到掃描槍的輸入,您需要的,就是一個(gè)文本框,用來(lái)接收掃描槍掃描到的條碼。
usb接口的掃描槍?zhuān)畲蟮娜秉c(diǎn)就是:接收條碼的程序,必須是前臺程序。必須有一個(gè)文本框來(lái)接收條碼,而且這個(gè)文本框必須獲得輸入焦點(diǎn)。
廣州艾韋迅是國內專(zhuān)業(yè)的條碼掃描槍生產(chǎn)廠(chǎng)商和代理商,供應條碼掃描器,二維掃描模塊,固定式掃描器,工業(yè)讀碼器,條碼模組,條碼掃描引擎讀頭等,滿(mǎn)足您的各種智能化掃描需求,為您大幅度提升工作效率,價(jià)格優(yōu)惠,原裝正品,提供專(zhuān)業(yè)技術(shù)服務(wù),歡迎咨詢(xún)18924129201或020-87030040。