串口扫描枪扫描时会和USB扫描枪一样及时显示在文本框里吗? 为什么不需要串口编程?
是的,因为USB接口使用USB-HID模式,在这种模式下,windows将设备识别为输入和输出设备,这也是键盘d模式,Microsoft内置了通信和驱动程序,并加载到系统中。
如果扫描枪处于USB DATA PIPE模式,则需要对其进行开发和驱动。但是,串行端口不是,因为无法识别通过串行端口使用的串行设备的类型。Windows的默认超级终端可以与串行端口通信,但是默认情况下它不会启动并加载到系统中。
至于文本框的显示,则与串行端口无关。无论是PS2,USB还是串行端口,程序是否接收数据,还是Windows系统接口数据。两者都在系统缓冲区或程序缓冲区中。剩下的一切就是让系统决定在哪里显示,或在哪里显示程序。当然,默认的键盘输入设备自然会显示在光标的焦点位置。
扩展资料:
USB端口和键盘端口的扫描枪可以在光标所在的位置直接显示读取的内容。 但是串口需要显示在特定的程序上,可以打开超级终端进行测试,或在Internet上下载串行助手。 通常,除非特定软件使用串行端口,否则大多数软件仍将使用键盘和USB端口。
如果是带有USB数据线的扫描枪,则在设置为串行端口的USB仿真时,将在计算机上形成虚拟串行端口(需要驱动程序,正确安装后,可以在设备管理器的端口中查看,如com2。
如果将扫描枪与串行数据电缆一起使用,则将扫描枪端口直接设置为串行端口模式,例如,连接到计算机的com1端口。
扫描枪的接口
扫描枪的常用接口类型有以下三种:
SCSI(小型计算机标准接口):此接口最大的连接设备数为8个,通常最大的传输速度是40M/S,速度较快,一般连接高速的设备。SCSI设备的安装较复杂,在PC机上一般要另加SCSI卡,容易产生硬件冲突,但是功能强大。
EPP(增强型并行接口):一种增强了的双向并行传输接口,最高传输速度为1.5Mbps。优点是不需在PC中用其它的卡,无限制连接数目(只要你有足够的端口),设备的安装及使用容易。缺点是速度比SCSI慢。此接口因安装和使用简单方便而在中低端对性能要求不高的场合取代SCSI接口。
USB(通用串行总线接口):最多可连接127台外设,现在的USB1.1标准最高传输速度为12Mbps(1.5MB/s),并且有一个辅通道用来传输低速数据(1.5Mbps(192KB/s))。USB2.0标准的扫描枪速度为480Mbps(60MB/s)。USB 3.0的速度则达到了5Gbps(640MB/s)。具热插拔功能,即插即用。此接口的扫描枪随着USB标准在Intel的力推之下的确立和推广而逐渐普及。
请问大侠们,串口的扫描枪如何使用
现在的扫描枪一般都有USB和串口两种接口的,接串口的一般要外接电源线,也有自带蓄电的,先接上电脑和电源,然后拿出说明书,对着开通串口端口的条码扫描一下就可以了,用串口就可以使用了,串口的扫描枪不能直接把数据扫描到EXECLE和TXT文本,只能扫描到超级终端或者是特定的软件,一般这种问题直接找供应商就可以解决
0条大神的评论