端口名称是非法的或无法连接到设备

时间:2012-02-23 18:38:34

标签: c# printing epson opos

我在尝试申请Epson TM-T88V票据打印机时遇到了上述错误 我安装了:

OPOS ADK for .NET
POS for .NET v1.12

我从我的镭上打印好了很多天,从另一台电脑打印出来,两者都很好。然后我决定拿两台打印机工作的机器。从那时起,我得到了上述错误。

希望有人发光,会非常有帮助 感谢

更新:
执行健康检查后,我得到了这个错误:
==================异常===================== Microsoft.PointOfService.PosControlException ErrorCode:非法(106) ErrorCodeExtended:0 消息:PortHandler Win32错误。 目标:无效索赔(Int32)

栈跟踪

at jp.co.epson.upos.core.v1_11_0001.pntr.CommonPrinterService.Claim(Int32 iTimeout)    在CheckHealthTest.MainForm.ExecuteCheckHealth(DeviceInfo objInfo)    在CheckHealthTest.MainForm.btnCheckHealth_Click(Object sender,EventArgs e) --------- -----------的InnerException jp.co.epson.pos.comm.v2_0001.CommControlException 消息:PortHandler Win32错误。 目标:Void ThrowCommException(Int32,System.String)

栈跟踪

at 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)

栈跟踪

en jp.co.epson.upos.core.v1_11_0001.pntr.CommonPrinterService.Claim(Int32 iTimeout)    zh_cn CheckHealthTest.MainForm.ExecuteCheckHealth(DeviceInfo objInfo)    en CheckHealthTest.MainForm.btnCheckHealth_Click(Object sender,EventArgs e) --------- -----------的InnerException jp.co.epson.pos.comm.v2_0001.CommControlException 消息:端口名称是非法的。 目标:Void ThrowCommException(Int32,System.String)

栈跟踪

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

enter image description here enter image description here

1 个答案:

答案 0 :(得分:3)

如果使用Epson Check Health Utility进行的打印机测试报告错误(如前所述),则这不是EPOS-Excel的错误。这只是意味着没有为您的打印机正确配置Epson OPOS驱动程序。一旦Check Health Utility报告“ok”测试结果,EPOS-Excel应该没有问题使用打印机。

您是否使用安装的Epson OPOS驱动程序而不是“Epson Advanced Printer Driver”?