是否可以添加另一个软件,将 运行 与已经在使用条形码扫描仪硬件的 ePOS 系统一起使用?

Is it possible to add another software, that will run alongside a ePOS system that is already using the barcode scanner hardware?

基本上,我想弄清楚您是否可以将软件添加到 运行 以及已安装的 POS,它也可以访问条码扫描仪?

是否取决于安装 POS 的用户?

请帮忙!

我在这方面很新,但我知道 UPOS 有 Sharable Devices 的概念,在这种情况下多个应用程序可以使用该设备。

Some devices are sharable devices. An example is the keylock. A sharable device allows multiple Control instances to call its methods and access its properties. Also, it may deliver its events to multiple Controls. A sharable device may still limit access to some methods or properties to the Control that has claimed it, or it may deliver some events only to the Control that has claimed it.

https://www.omg.org/retail/unified-pos.htm

@Rachel McConnell,

如果两个应用程序在未主动使用硬件时都没有对设备拥有专有权利,则两个应用程序当然可以使用条形码扫描器,但是许多 POS 应用程序假定它们是唯一使用硬件的应用程序。

如果两个应用程序都在使用 Windows.Devices.PointofService,则平台中内置了一个协商过程,要求具有有效声明的应用程序以 retain() 响应,以便在第二个应用程序请求宣称。如果第一个应用程序在几秒钟内没有响应 retain() ,则该声明将被撤销并提供给第二个应用程序。我不相信其他 UnifiedPOS 实现提供类似的功能。

有关详细信息,请参阅:https://docs.microsoft.com/en-us/windows/uwp/devices-sensors/pos-basics-claim

希望这对您有所帮助

特里·沃维克,微软