我有一台Honeywell Voyager 9520(型号 - Mk5145-31A38-I),我试图让它与Sample UWP一起使用。我已经尝试过扫描仪中的所有模式,但没有任何作用。该应用程序根本找不到条形码。 我在Windows 10和VS2015专业版上。我不明白这款扫描仪的USB HID模式是什么。我是条形码扫描仪的新手。任何使它工作的指针都将受到高度赞赏。
我已从此霍尼韦尔link
的“软件”标签下载了驱动程序USBSerial.jpg是我使用USB串行仿真的时候。 USBKey.jpg是我使用USB键盘仿真的时候。
答案 0 :(得分:1)
我遇到了同样的问题,但原因完全不同。我使用网络摄像头进行条形码检测,效果很好。但是,在将代码从示例应用程序移动到新项目后,我无法使其工作。无法创建扫描仪对象。
原来,Package.appxmanifest Visual Studio 2015 UI没有在UI中显示必要的功能。它根本没有列出。我必须为Package.appxmanifest显示Code,然后确保添加了DeviceCapability pointOfService,如下所示:
<Capabilities>
<Capability Name="internetClient" />
<DeviceCapability Name="webcam" />
<DeviceCapability Name="microphone" />
<DeviceCapability Name="pointOfService" /> <-- this one
</Capabilities>
我通过比较样本和我的新项目设置之间的差异来到这里,它花了我几个小时(:悲伤的脸:)所以我希望我可以通过在这里分享这个来节省别人的努力。
答案 1 :(得分:0)
此GitHub示例使用USB POS HID扫描仪规范。从“设备管理器”屏幕捕获看起来此扫描仪不支持此功能。
除了列出的设备外,您还可以使用条形码扫描仪 各种制造商坚持使用USB HID POS扫描仪 说明书
然而,扫描仪会模拟USB输入设备(键盘),因此您可以使用普通的TextBox来捕获扫描仪输入。