【问题标题】:UWP .Net POSPrinter Not Identifying Epson USB Receipt PrinterUWP .Net POSPrinter 无法识别爱普生 USB 收据打印机
【发布时间】:2017-07-11 21:14:31
【问题描述】:

我正在遵循以下 Repo 中的示例:https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/PosPrinter

在 Scenario1_ReceiptPrinter.xaml.cs 中,我修改了 FindReceiptPrinter 以运行 FindAllAsync(),如下所示:

 DeviceInformationCollection deviceCollection = await DeviceInformation.FindAllAsync();

当以这种方式运行函数而不是传入设备选择器时,我能够在已安装打印机的注册表中找到与打印机 SymbolicName 匹配的设备 ID。但是,即使我明确传入打印机 ID,打印机对象也始终为空。

我不确定我的打印机的安装方式是否存在问题,或者当它是 USB 打印机时我是否需要以不同的方式调用它。以下是我修改后的代码的一些屏幕截图,用于调试目的:

已填充设备集合:

找到打印机:

打印机对象空:

【问题讨论】:

    标签: uwp usb epson posprinter pointofservice


    【解决方案1】:

    根据官方文档,目前不支持USB连接的打印机。

    目前支持仅限于下表中列出的网络和蓝牙设备型号。目前不支持 USB 连接的打印机。请回来查看将来添加的其他支持。

    有关更多信息,请参阅POS Printer 中的Device support

    【讨论】:

    【解决方案2】:

    USB 收据打印机适用于最新版本的 Windows 10(操作系统内部版本:16299.431)。

    我们需要安装OPOS ADK来创建POS收据打印机,它在打印机驱动程序的windows文件夹下(路径:PRINTER\Windows\OPOS ADK)。安装 OPOS ADK 设置后,我们必须使用 EPSON OPOS ADK SetupPOS 创建 POS 打印机。

    我已经通过以下屏幕截图解释了如何使用 EPSON OPOS ADK SetupPOS 创建 POS 打印机:

    第 1 步: 右键单击 POSPrinter 并选择添加新设备。

    Setp 2:按下一步

    第 3 步: 单击检查健康交互并按开始,它将给出“OPOS SUCCESS”消息,如屏幕截图所示。然后重新启动系统 您已经成功配置了 Receipt 打印机,您可以开始打印了。

    【讨论】:

      猜你喜欢
      • 2010-10-10
      • 2015-10-25
      • 2013-01-26
      • 2021-03-21
      • 2011-10-15
      • 2011-11-14
      • 2016-05-06
      • 2015-04-04
      • 2013-02-25
      相关资源
      最近更新 更多