按照需求的不同,市面上的扫描枪接口大致可以分为串口、键盘口和USB三种。下面简单讲解一下这三种接口是怎么样的,它们之间有什么不同之处。
键盘接口和串口接口,这两种接口都有优缺点,比如需要外接电源,这种外接电源相对麻烦一点。而且外观上不太美观,但是外接电源在电压上有一定保证。如果有些扫描枪在电压上有要求,可以使用这种接口。
串口条码扫描枪电源需要外接,扫描长度按RS232标准,可以达到60米。应用范围非常广泛,输入速度快。
键盘口,无需外接电源,扫描距离一般1.5到5米。输入速度相对要慢一些。
USB接口,同样无需外接电源,扫描距在1.5到5米。应用非常广泛,市面上大多使用这种接口。输入速度较快。
USB虚拟串口属于USB通讯设备类。需要在物理层通过USB的总线,然后采用虚拟串口的方式为主机提供一个物理串口,在系统的内部USB控制器提供一个批量传输的IN端点和一个批量传输的OUT端点,来用于数据的接受和发送。模拟串口的RX和TX线。另外USB控制器还需提供一个中断IN端点,发送当前的串口状态。实现对串口传输的控制。
串口设备的数据由系统的串口采集。在芯片内完成USB包的封装。然后利用USB总线上传到总机。在由相应的串口应用程序进行处理。对用户来说,看到的是基于出口的数据采集和传输,而实际上实现的是基于USB协议包来进行数据的传输。