【问题标题】:Does OPOS Bridge for UWP PointOfService support OPOS Barcode ScannersOPOS Bridge for UWP PointOfService 是否支持 OPOS 条码扫描仪
【发布时间】:2019-08-06 16:06:11
【问题描述】:

我正在尝试使用 PointOfService APIHP 4430 2d Imaging Barcode Scanner (BW868AA) 与 UWP 应用程序一起使用。

条形码扫描仪不在 UWP PointOfService 库的 officially supported hardware 列表中。扫描仪也不支持 USB-HID-POS 模式或 USB-HID-POS 驱动程序。

我的问题是:创作者更新中发布的OPOS Bridge是否支持OPOS模式下的条码扫描器?

来自Terry Warwickvideo 介绍了OPOS 桥,它增加了对USB 打印机、钱箱和行显示器的OPOS 支持。但我无法判断 OPOS 模式下的条码扫描器是否也应该使用此 OPOS 桥接器进行检测。

目前,我们的条码扫描仪使用各种 OPOS 测试实用程序与 OPOS 配合使用。但在 UWP Barcode 示例应用中未检测到。

【问题讨论】:

  • 看起来什么都没有,因此您需要使用视频中介绍的 Scale 示例代码为条形码扫描仪创建自己的 OPOS Brigde。 Desktop Bridge OPOS scale Sample
  • 谢谢@kunif,但我不确定你说“看起来什么都没有”是什么意思。你能详细说明吗?我知道 Desktop Bridge 是一种选择,但只是想要一个明确的答案,即已经提供的 OPOS 桥不打算支持条形码扫描仪
  • 我一直在寻找 OPOS 网桥实现来为自己明确回答,但似乎找不到该代码在哪里。我认为它是开源的
  • 原因是您指出的“官方支持的硬件”页面上的扫描仪连接中没有OPOS的描述。 Cash Drawer、LineDisplay、POSPrinter 描述了 OPOS。这是一种已经引入的技术,可能没有使用,但是有一个名为BrokeredPointOfService 的库。作为一个开源项目,这也是一个候选者。
  • 作为替代方案,您可以考虑在键盘输入模式下使用扫描仪,放弃使用 OPOS 或 PointOfService。

标签: c# uwp barcode-scanner opos pointofservice


【解决方案1】:

不,条形码扫描仪不属于 UWP 的 OPOS 桥接器。建议将扫描仪设置为键盘模式或 HID POS 扫描仪模式(如果支持)。 Configure a barcode scanner

通过 UWP Bridge 的 OPOS 驱动程序适用于 USB POS 打印机、钱箱和线路显示器。见Supported Point of Service Peripherals,微软会通过OPOS指出设备是否支持。

正如评论者所建议的那样,鉴于该扫描仪不支持 HID POS 扫描仪模式,也不在 UWP 支持的设备列表中,因此它可能需要用作键盘楔。

【讨论】:

  • 谢谢亚伦,一切正确。请记住,在键盘模式下使用扫描仪只会使扫描仪看起来像系统的键盘,而不是能够从您的应用程序控制扫描仪。或者,您可以使用aka.ms/desktopbridge 将 Win32 进程添加到您的 UWP 应用程序,然后在您的 UWP 应用程序中使用 POS for .NET 甚至 OPOS 与扫描仪对话。请参阅描述此选项的 Build 2017 演示文稿:channel9.msdn.com/Events/Build/2017/P4050
猜你喜欢
  • 2012-10-08
  • 2021-08-17
  • 2019-05-11
  • 1970-01-01
  • 2019-05-09
  • 2011-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多