使用Sample UWP app找不到条形码扫描器

时间:2015-10-12 06:05:38

标签: c# windows-store-apps uwp

我有一台Honeywell Voyager 9520(型号 - Mk5145-31A38-I),我试图让它与Sample UWP一起使用。我已经尝试过扫描仪中的所有模式,但没有任何作用。该应用程序根本找不到条形码。 我在Windows 10和VS2015专业版上。我不明白这款扫描仪的USB HID模式是什么。我是条形码扫描仪的新手。任何使它工作的指针都将受到高度赞赏。

我已从此霍尼韦尔link

的“软件”标签下载了驱动程序

USBSerial.jpg是我使用USB串行仿真的时候。 USBKey.jpg是我使用USB键盘仿真的时候。

USBKey.jpg USBKey.jpg VS代码 VS Code

条形码手册 Barcode Manual

USB Serial USB Serial

2 个答案:

答案 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来捕获扫描仪输入。