Я пытаюсь печатать с использованием jPOS в Windows и получаю следующее исключение:
jpos.JposException: Could not connect to service with logicalName = Printer: Exception.message=jp.co.epson.uposcommon.util.EpsonJposServiceInstanceFactory
at jpos.loader.simple.SimpleServiceConnection.connect(Unknown Source)
at jpos.BaseJposControl.open(Unknown Source)
...
Дополнительная информация:
Я пытаюсь перенести наше программное обеспечение для печати Java из Linux (где хорошо работает) до винды.Мы используем чековый принтер Epson TM-T70.Я установил обычные драйверы принтера и сразу смог напечатать материал, например, с помощью блокнота.
Теперь я установил Epson JavaPoS ADK.Я настроил принтер с помощью приложения SetupPOS, поставляемого с ADK.Я создал новую конфигурацию для моего принтера с именем логического устройства «Принтер».Я сохранил все, и он создал файл jpos.xml.
Когда я пытаюсь запустить наше приложение, оно запускает printer.open («Принтер»), где «Принтер» - логическое имя устройства, а принтер - экземпляр POSPrinter., Я получаю исключение выше.
Я знаю, что мой сгенерированный файл jpos.xml используется, потому что, если я предоставляю случайное имя логического устройства, я получаю другое исключение.
Я предполагаю, чтопроблема в конфигурации порта SetupPOS.Принтер подключен через USB.Я попробовал имя порта, которое появляется в свойствах принтера Windows (ESDPRT001), и я даже попробовал все комбинации COM1 - COM10, но ничего не работает.
У кого-нибудь есть какие-нибудь предложения?Спасибо!