【问题标题】:im have trouble with adding pos printer to posdm (configuration.xml or command line adddevice)我无法将 pos 打印机添加到 posdm(configuration.xml 或命令行 adddevice)
【发布时间】:2019-12-24 12:33:22
【问题描述】:

我无法在配置 XML 中将我的 Pos 打印机添加到 PosDM 并使用命令行添加设备。 我已经搜索了很多关于这个但没有任何有用的东西

我曾尝试使用命令行添加设备,例如:

"posdm adddevice SWD\PRINTENUM{9475957E-9973-435B-AF15-4591F5938233} /type:PosPrinter /soname:"EPSON TM-T82 ReceiptSA4"

通过使用这个我得到“没有找到匹配的东西!” 我还在 configuration.xml 中添加了设备的逻辑名称: 但是当我使用命令“Posdm listdevices”时,我没有显示我的打印机

【问题讨论】:

标签: c# wpf pos posprinter pointofservice


【解决方案1】:

“SWD\PRINTENUM{9475957E-9973-435B-AF15-4591F5938233}”是作为标准 Windows 桌面打印机的 DevicePath。

EPSON OPOS/OPOS for.NET 不应支持该模式。

如果在设备管理器中可见,则为使用错误。

断开打印机,卸载打印机驱动程序,使用 OPOS ADK for .NET,参见相应打印机手册中的附录-C,更改硬件设置,然后重新安装设备驱动程序(USB 串行?)。

PosDM 设置的配置 XML 应通过以管理员身份而不是命令行运行 EPSON OPOS for.NET 的 SetupPOS 工具在 GUI 中设置。

有关详细信息,请参阅 SetupPOS 用户参考手册。

【讨论】:

    【解决方案2】:

    在try后面的代码中设置默认打印机:

    app.ActivePrinter = "EPSON TM-T82 ReceiptSA4";
    

    【讨论】:

    • 不幸的是,这是一种使用标准 Windows 桌面打印机的方法,而不是 POS for .NET。
    猜你喜欢
    • 2020-05-07
    • 1970-01-01
    • 2013-06-18
    • 1970-01-01
    • 2012-12-16
    • 2015-05-30
    • 1970-01-01
    • 1970-01-01
    • 2012-07-15
    相关资源
    最近更新 更多