0

当我下载驱动程序时,他们会分配后端代码。执行时,该方法claim()返回错误 106。

// Console.WriteLine("Initializing PosExplorer ");
posExplorer = new PosExplorer();

// Console.WriteLine("Taking FiscalPrinter device ");
DeviceInfo fp = posExplorer.GetDevice("FiscalPrinter", "FiscalPrinter1");

// Console.WriteLine("Creating instance of FiscalPrinter device ");
posCommonFP = (PosCommon)posExplorer.CreateInstance(fp);
posCommonFP.StatusUpdateEvent += new StatusUpdateEventHandler(co_OnStatusUpdateEvent);

// Console.WriteLine("Initializing FiscalPrinter ");
FiscalPrinter fiscalprinter = (FiscalPrinter) posCommonFP;

Console.WriteLine("Performing Open() method ");
fiscalprinter.Open();

Console.WriteLine("Performing Claim() method ");
fiscalprinter.Claim(1000); // Exception

消息错误:

错误代码:非法错误
代码扩展:10002
消息:存根消息。锁定端口错误。IORet = 4

相关问题

4

2 回答 2

0

请检查 Epson.opos.tm.setpos.exe/SetupPOS.exe 等设置的端口名称是否正确。


ErrorCodeExtended: 10002将低于。
它在“C:\Program Files (x86)\OPOS\Epson2\Include\epson.h”中有描述。

const LONG EPSNERREXT = 10000; // EPSON specific error base
const LONG OPOS_EX_BADPORT = 2 + EPSNERREXT; // invalid Port

它在“C:\Program Files\epson\OPOS for.NET\Documentation\OPOS Error Code.pdf”中有描述

Error Code  Extended Error Code
Illegal     EX_BADPORT
"The port name is illegal."

消息:存根 message.LockPort Error.IORet = 4可能是 EPSON 内部的。

于 2019-07-26T11:31:02.823 回答
0

型号打印机 FP-81 II 是否需要将端口更改为 9100。
由爱普生支持。

NPort 配置

于 2019-07-26T13:08:04.390 回答