【问题标题】:Error communication with Epson FP-81 II (fiscal printer)与 Epson FP-81 II(财务打印机)的错误通信
【发布时间】:2019-12-04 16:11:11
【问题描述】:

当我下载驱动程序时,他们会分配后端代码。执行时,方法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

Question relationed

【问题讨论】:

    标签: c# epson pos-for-.net


    【解决方案1】:

    请检查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 内部的。

    【讨论】:

    • 我找不到这个文件。我的安装是在“C:\Program Files\EPSON\UPOSDriverForFiscal\OPOS.NET\SetupPOS”上。你能写出必须改变值的完整路径吗?
    • FiscalPrinter 应该与目标国家密切相关,但我不住在那个国家,所以我无法知道确切的路径名称。如果你的电脑安装了 OPOS ADK for .NET 的开发者模式,你应该会在里面找到各种指导文档和工具,所以搜索一下。如果您仍然不知道,请联系 EPSON 支持。
    • EPSON 支持团队告诉我,当我在 NPort 应用程序上配置为 4001、903 和 80 时,有效端口是 9100。
    • 是打印机自己设置的吗?相反,在运行 POS 应用程序的 PC/POS 上,POS for .NET 的(逻辑?)设备名称“FiscalPrinter1”设备信息定义所指示的目标设备名称和连接端口信息是很重要的。
    • 这些设置来自另一个名为 NPort 的设备。配置 NPort 后,可以使用安装了 Epson 打印机驱动程序的 SetupPOS 进行测试。就我而言,FP-81 II 型号是here
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-01
      • 2018-11-18
      • 2012-05-31
      • 2016-07-16
      • 2015-08-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多