Имя порта недопустимо или не может быть подключено к устройству - PullRequest
1 голос
/ 23 февраля 2012

Я получаю указанную ошибку при попытке запросить билетный принтер Epson TM-T88V.
Я установил:

OPOS ADK для .NET
POS для .NET v1.12

Я печатал нормально с моего латопа в течение многих дней и с другого компьютера, оба работали нормально.Затем я решил взять обе машины, где принтер будет работать.И с тех пор я получаю вышеуказанную ошибку.

Надеюсь, что кто-то осветит, было бы очень полезно.
Спасибо

Обновление:
После выполнения проверки работоспособностиЯ получаю эту ошибку:
================== Исключение ==================== Microsoft.PointOfService.PosControlException ErrorCode: Illegal (106) ErrorCodeExtended: 0 Сообщение: PortHandler Win32 error.Цель: недействительная заявка (Int32)

StackTrace

в jp.co.epson.upos.core.v1_11_0001.pntr.CommonPrinterService.Claim (Int32 iTimeout) в CheckHealthTest.MainForm.ExeteInobjInfo) в CheckHealthTest.MainForm.btnCheckHealth_Click (Отправитель объекта, EventArgs e) --------- InnerException ----------- jp.co.epson.pos.comm.v2_0001.CommControlException Сообщение: PortHandler Win32 ошибка.Цель: Void ThrowCommException (Int32, System.String)

StackTrace

в jp.co.epson.pos.comm.v2_0001.CommonPortIO.ThrowCommException (Int32 iError, String strMessage) в jp.co.epson.pos.comm.v2_0001.PortHandlerIO.ThrowJNIErrorException (Int32 JNIErrorID) в jp.co.epson.pos.comm.v2_0001.PortHandlerIO.PortOpen () в jp.co.epson.pos.comm.v2_0001.PortControl.OpenPort () в jp.co.epson.upos.core.v1_11_0001.pntr.CommonPrinterService.OpenPort ()

После удаления драйверов Epson Advanced и проверки работоспособности я получаюследующее исключение:

ErrorCodeExtended: 1001 Сообщение: имя порта недопустимо или не может быть подключено к устройству.Цель: недействительная заявка (Int32)

StackTrace

ru jp.co.epson.upos.core.v1_11_0001.pntr.CommonPrinterService.Claim (Int32 iTimeout) en CheckHealthTest.MainForm.ExeteInobjInfo) ru CheckHealthTest.MainForm.btnCheckHealth_Click (Отправитель объекта, EventArgs e) --------- InnerException ----------- jp.co.epson.pos.comm.v2_0001.CommControlException Сообщение: Имя порта недопустимо.Цель: Void ThrowCommException (Int32, System.String)

StackTrace

ru jp.co.epson.pos.comm.v2_0001.CommonPortIO.ThrowCommException (Int32 iError, String strMessage) en jp.co.epson.pos.comm.v2_0001.CommonPortIO.ThrowCommException (Int32 iError) ru jp.co.epson.pos.comm.v2_0001.PortHandlerIO.PortOpen () ru jp.co.epson.pos.comm.v2_0001.PortControl.OpenPort () ru jp.co.epson.upos.core.v1_11_0001.pntr.CommonPrinterService.OpenPort ()

enter image description here enter image description here

1 Ответ

3 голосов
/ 23 февраля 2012

Если тест принтера с использованием утилиты Epson Check Health Utility сообщает об ошибках (как вы уже упоминали ранее), это не ошибка EPOS-Excel. Это просто означает, что драйвер Epson OPOS неправильно настроен для вашего принтера. Как только утилита проверки работоспособности сообщит о «нормальном» результате теста, у EPOS-Excel не должно возникнуть проблем с использованием принтера.

Используете ли вы установленный драйвер Epson OPOS, а НЕ «расширенный драйвер принтера Epson»?

...