【发布时间】:2016-02-19 11:14:49
【问题描述】:
一些背景知识:我正在使用通过 USB 连接的 Epson TM-T88V 收据打印机,并安装了 Epson OPOS for .NET 版本 1.12.20。它被检测到并且可以从设备管理器中很好地打印测试表。
我的问题始于 Microsoft 服务点。它似乎不想连接到打印机,甚至不想承认它的存在。配置 xml 文件已自动填充(我认为正确吗?),如下所示:
<?xml version="1.0"?>
<PointOfServiceConfig Version="1.0">
<ServiceObject Type="PosPrinter" Name="TM-T88V">
<Device HardwarePath="TM-T88V" Enabled="yes">
<LogicalName Name="EpsonReceiptPrinter" />
...
</Device>
</ServiceObject>
</PointOfServiceConfig>
但是,当我尝试通过 posdm.exe“listdevices”访问它时,它不会在现有的物理打印机上使用,而只会列出模拟器。 Posdm.exe 显然正在使用这个文件,因为当我使用“adddevice”命令时它被写入/读取。
我对 POS/OPOS 编程相当陌生,但我也假设这就是我尝试使用 PosExplorer 通过 C# 访问打印机时未检测到打印机的原因。
我缺少什么会导致 POS 拒绝连接到我的设备吗?
【问题讨论】:
标签: c# printing point-of-sale