我无法将 pos 打印机添加到 posdm(configuration.xml 或命令行添加设备)

im have trouble with adding pos printer to posdm (configuration.xml or command line adddevice)

我在配置 XML 中将 Pos 打印机添加到 PosDM 以及使用命令行添加设备时遇到问题。 我对此进行了很多搜索,但没有找到任何有用的东西

我试过命令行添加设备,如:

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

通过使用这个我得到了 "no SO found that matches!" 我还在 configuration.xml 中添加了设备的逻辑名称: 但是当我使用命令 "Posdm listdevices" 时,我没有显示我的打印机

"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用户参考手册。

要在后面的代码中设置默认打印机,请尝试:

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