目前我正在开发一个 UWP Kiosk 应用程序。此应用程序需要打印到通过 ehternet 连接到网络的 PosPrinter (EPSON TM-T20II),该应用程序在另一台通过 wifi 连接到同一网络的 PC 中运行。我已经使用 DevicePicker 类创建了应用程序,就像 Microsoft 的这个示例一样
在此示例中,您打开一个弹出窗口,其中列出了所有连接的设备并过滤了打印机。您可以选择它,您将连接到该打印机。问题是当我在 Windows 10 的 Kiosk 模式下使用该应用程序时,此带有所有已连接打印机的窗口不会显示,然后我无法建立任何连接。我已经研究了 Windows 10 的 set-multiple-kios 应用程序选项,但我不知道如何建立一个名为 DevicePicker 的类的路径,以允许他的功能与我的 Kiosk 应用程序一起使用。
我也尝试使用 PosPrinter.GetDefaultAsync() 方法直接获取打印机,但它总是返回 null,我还在 appxmanifest.xml 中添加了 deviceCapabillities
因此,如果有人可以向我提供提示或其他信息,我将不胜感激。