Windows 10 UWP C# 条码示例没有看到扫描仪

Windows 10 UWP C# Barcode Sample does not see scanner

我一直在尝试让我的扫描仪在这个 UWP 示例中工作,Windows-universal-samples/Samples/BarcodeScanner/cs/。但是,我的扫描仪 Honeywell Xenon 1900GHD-2 未被发现是有效的扫描仪。项目报告"Barcode scanner not found. Please connect a barcode scanner."

此特定扫描仪 (Honeywell Xenon 1900G) 列在 Windows compatibility list 上,但无法使用。我已经尝试使用霍尼韦尔的 EZConfig 实用程序强制扫描仪进入专用 HID POS 模式(我实际上已经尝试了它的所有可用模式)并且没有任何区别。

我是 运行 Windows 10 周年更新,所以它应该按照示例项目中的说明工作,Windows 10 版本 1703 是 SDK 目标。

知道为什么它不起作用吗?

我 运行 最近喜欢类似的东西,我发现了这个 barcode while going through Honeywell Voyager 1200g manual. After scanning this, the device is being recognized as a POS Barcode Scanner in my Device Manager。 UWP Barcode Sample 解决方案也能够识别设备。除此之外,请确保在 appxmanifest 文件的设备功能中提到了 PointOfService。

我最终在另一台机器上用最新的内部版本测试了这个并且它工作正常。我怀疑在我的开发机器上安装 UPOS 1.12 可能是导致此问题的原因。