【问题标题】:How to print receipt with PAX a 920?如何使用 PAX a920 打印收据?
【发布时间】:2020-12-24 18:51:29
【问题描述】:

我有使用 android 运行的 Pax A920。 那么如何在java中使用打印服务呢?

【问题讨论】:

  • 请联系供应商的支持台。 Terminal — PAX A920
  • 供应商没有响应
  • 如果没有办法去问处理它的销售公司,似乎没有办法。你只需要等待你认识的人回答。

标签: java android pos pax


【解决方案1】:

我建议您使用 Neptune api。你可以google pax 920 neptune api demo,出现的第一个链接(https://docs.hips.com/docs/pax-a920)包含一个演示,它显示了所有基本功能(包括打印机),你可以在你的设备上运行它:

在应用程序中,您首先需要一个函数来检索 IDAL:

public static IDAL getDal() {
    if(dal == null){ //dal is a private static IDAL variable of the application
        try {
            dal = NeptuneLiteUser.getInstance().getDal(context);
        } catch (Exception e) {}
    }
    return dal;
}

然后在您的活动中,您可以执行以下操作:

try {
    IPrinter printer=   MyApp.getDal().getPrinter();
    printer.init();
    printer.printStr("Your text",null);
    printer.start();
} catch (PrinterDevException e) {
    e.printStackTrace();
}

【讨论】:

  • 知道如何使用void setFontPath(java.lang.String fontPath)函数吗?
  • @MohamedMedhat 不,抱歉,我只需要稍微更改我的字体,我使用了void fontSet(EFontTypeAscii asciiFontType,EFontTypeExtCode fontTypeExtCode) 你尝试给它一个 .ttf 文件的路径吗?不过,如果它适用于任何类型的字体,我会感到惊讶
  • 尝试了很多但没有运气:(
猜你喜欢
  • 2021-09-07
  • 1970-01-01
  • 2018-05-29
  • 2013-07-05
  • 2021-10-07
  • 2015-08-30
  • 2017-08-08
  • 2015-07-29
  • 1970-01-01
相关资源
最近更新 更多