USB接口条码扫描器

9
不完全是一个编程问题,但很接近。我还是试试运气。
键盘楔形条码扫描器将翻译设备插入阅读器和键盘之间。通过楔子发送的数据看起来就像是输入到计算机中的一样,而键盘本身仍然完全可用。因为使用键盘楔子的计算机无法区分由扫描设备输入的数据和键盘输入的数据,所以楔子可以用于在不修改软件应用程序的情况下轻松添加条形码读取功能到现有计算机中。
我想知道所有USB接口的条码扫描器是否自动将来自条形码阅读器的数字信号转换为应用程序的键盘击键,就像楔子一样,还是USB与楔子不同?
非常感谢。
1个回答

10

有许多API可以访问条形码扫描器 - 绝不是所有的API都是通过“假装它们是键盘”来工作的!-) 例如,在这里,您可以找到一个合理的可能性总结(经典的RS232方法,"楔形"方法和USB接口方法),尽管只适用于生产它们的单个公司。根据您愿意和能够编写的编程语言,您最好的选择可能是其中任何一种方法,或者其他方法。


这个应用程序已经考虑到了楔形(类似键盘)输入方式,就像你的同事马特·卡茨在这个视频中展示的那样:http://www.youtube.com/watch?v=Q95ywcuGuTM :)我只是不确定我想要楔型还是USB扫描仪。 - eozzy
他正在使用的那个也是USB接口的,所以我想知道所有的USB扫描仪是否都提供类似键盘的输入? - eozzy
2
虽然大多数USB扫描仪无疑提供了至少一种模式,可以模拟键盘输入,但并不能因为硬件接口是USB,就认定这样的软件模式“肯定存在”。相反,我会查看具体扫描仪品牌和型号的规格说明书,以确定是否支持该功能。 - Alex Martelli
我接触过的读卡器通常都具备这两种功能,因为你并不总是需要键盘仿真。我记得我上次使用的那个读卡器非常酷,你只需扫描一个特殊的条形码就可以将其设置为键盘模式。非常好用,但很抱歉我不记得它的名字了。 - kenny
+1 我已经与各种扫描仪集成了...如果您想要一个以这种方式执行的扫描仪,另一个术语您也应该寻找“HID”模式 - 人机接口设备(又称键盘楔形设备)。蓝牙扫描仪也可能支持或不支持HID /楔形模式。 - J Webb

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接