我正在尝试将Windows-Universal-Samples用于条形码扫描程序,但是在构建解决方案后,程序无法找到条形码扫描程序。我读到条形码扫描器需要遵守“ USB HID POS扫描仪规范”我不确定这意味着什么以及如何检查它。 This is the barcode scanner我正在使用。当我扫描到文本框或记事本时,扫描仪工作正常有线和蓝牙模式,但我想以编程方式捕获数据接收事件。
根据手册,扫描仪具有以下接口:USB HID,USB虚拟串行,SPP以及单次,连续和自动扫描
答案 0 :(得分:1)
USB HID POS扫描器规范在本文档中进行了描述:HID Point of Sale Usage Tables。
这是一个使用不多的规范,支持的设备有限。
此处列出了支持的设备:Supported Point of Service Peripherals。
似乎未列出您要使用的设备
但是,如果您可以将扫描仪设置为SPP-SSI mode
的{{1}},则可能会使用它,因此请尝试使用。
如果不起作用,请向扫描仪供应商询问是否存在符合此规范的设备驱动程序Barcode scanner driver sample,或者可以创建设备驱动程序。
答案 1 :(得分:0)
我们使用的是Intermec扫描仪,但是您的扫描仪应该能正常工作(请检查您的链接,顺便说一句,它已损坏)。如果您将扫描仪编程为在USB HID模式下工作(某些扫描仪为HID POS模式),则应根据HID规范通过报告使用页面0x8c将自身枚举为HID POS设备。如果没有这样做,则需要检查代码,确保未按HID使用情况页面进行过滤。