【问题标题】:Barcode scanner not found with Sample UWP app示例 UWP 应用未找到条码扫描仪
【发布时间】:2016-01-09 12:38:18
【问题描述】:

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

我已从 Honeywell link 的“软件”选项卡下载驱动程序

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

USBKey.jpg VS 代码

条码手册

USB 串口

【问题讨论】:

标签: c# windows-store-apps uwp


【解决方案1】:

我遇到了同样的问题,但原因完全不同。我正在使用网络摄像头进行条码检测,效果很好。但是,在将代码从示例应用程序移动到新项目后,我无法让它工作。无法创建扫描仪对象。

原来 Package.appxmanifest Visual Studio 2015 UI 没有在 UI 中显示必要的功能。它根本没有列出。我必须显示 Package.appxmanifest 的代码,然后确保添加了 DeviceCapability pointOfService,如下所示:

  <Capabilities>
    <Capability Name="internetClient" />
    <DeviceCapability Name="webcam" />
    <DeviceCapability Name="microphone" />
    <DeviceCapability Name="pointOfService" /> <-- this one
  </Capabilities>

我通过比较示例和我的新项目设置之间的差异来到这里,我花了几个小时 (:sad face:) 所以我希望通过在这里分享它可以节省其他人的努力。

【讨论】:

    【解决方案2】:

    此 GitHub 示例使用 USB POS HID 扫描仪规范。从设备管理器屏幕截图看来,此扫描仪不支持此功能。

    除了列出的设备之外,您还可以使用来自 坚持使用 USB HID POS 扫描仪的各种制造商 规范。

    但是扫描仪确实模拟了 USB 输入设备(键盘),因此您可以使用普通的 TextBox 来捕获扫描仪的输入。

    【讨论】:

    • 是的,当我打开记事本并扫描任何代码时,它确实可以正常工作。它只是我想避免所有的光标焦点和东西。但是我如何验证任何条码扫描仪是否是“USB POS HID 扫描仪规范”。我对这些事情一无所知。
    • 这对手机制造商来说是一个支持问题:获取数据表/手册应该可以为您提供所需的信息。
    • 与霍尼韦尔的支持团队交谈,他们确实有一个特定的 USB hid pos 扫描仪。
    猜你喜欢
    • 2017-11-10
    • 2017-06-04
    • 2014-11-25
    • 2012-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-03
    • 1970-01-01
    相关资源
    最近更新 更多