Некоторые предпосылки: Я использую принтер квитанции Epson TM-T88V, подключенный через USB, с установленной Epson OPOS для .NET версии 1.12.20. Он обнаруживается и может распечатывать тестовые листы просто отлично от диспетчера устройств.Microsoft Point of Service не обнаружит принтер
У меня проблемы с Microsoft Point of Service. Кажется, он не хочет подключаться к принтеру или даже признавать его существование. Файл конфигурации 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 явно использует этот файл, так как он записывается в/read, когда я использую команду adddevice.
Я довольно новичок в программировании на POS/OPOS, но я также предполагаю, что это почему принтер не обнаружен, когда я пытаюсь получить к нему доступ через C# с помощью PosExplorer.
Есть ли что-то, что мне не хватает, что сделает отказ POS для подключения к моему устройству?