我得到了上述错误时,试图声称爱普生TM-T88V票打印机。
我安装了:
用于.NET的OPOS ADK
.NET v1.12的POS
我从我的厕所打印罚款了很多天,从另一台电脑,两者都工作良好。然后,我决定把打印机工作的两台机器都拿走。从那以后,我得到了上面的错误。
希望有人能发光,会很有帮助的。
谢谢
更新:
在执行健康检查功能之后,我得到以下错误:
================== Exception ===================== Microsoft.PointOfService.PosControlException ErrorCode : ErrorCodeExtended :0消息: PortHandler Win32错误目标:无效索赔(Int32)
StackTrace
在jp.co.epson.upos.core.v1_11_0001.pntr.CommonPrinterService.Claim(Int32 CheckHealthTest.MainForm.ExecuteCheckHealth(DeviceInfo objInfo)在CheckHealthTest.MainForm.btnCheckHealth_Click(Object发件人( EventArgs e)目标: 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() at jp.co.epson.pos.comm.v2_0001.PortControl.OpenPort() at jp.co.epson.upos.core.v1_11_0001.pntr.CommonPrinterService.OpenPort()
之后,卸载爱普生高级驱动程序并运行健康检查,我得到以下异常:
ErrorCodeExtended : 1001消息:端口名是非法的,或者无法连接到设备。目标:无效索赔(Int32)
StackTrace
( en jp.co.epson.upos.core.v1_11_0001.pntr.CommonPrinterService.Claim(Int32 iTimeout) en CheckHealthTest.MainForm.ExecuteCheckHealth(DeviceInfo objInfo) en CheckHealthTest.MainForm.btnCheckHealth_Click(Object发送者,EventArgs e)目标: Void ThrowCommException(Int32,System.String)
StackTrace
en 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) en jp.co.epson.pos.comm.v2_0001.PortHandlerIO.PortOpen() en jp.co.epson.pos.comm.v2_0001.PortControl.OpenPort() en jp.co.epson.upos.core.v1_11_0001.pntr.CommonPrinterService.OpenPort()


发布于 2012-02-23 19:33:41
如果使用Epson Check Health实用程序进行的打印机测试报告了错误(就像前面提到的那样),这不是Excel的错误。这仅仅意味着爱普生OPOS驱动程序没有为您的打印机正确配置。一旦Check实用程序报告了"ok“测试结果,Excel使用打印机就没有问题了。
您是否使用已安装的爱普生OPOS驱动程序,而不是“爱普生高级打印机驱动程序”?
https://stackoverflow.com/questions/9419110
复制相似问题