如何使用 PAX a 920 打印收据?

Aba*_*uad 5 java android pax pos

我有 Pax A920,它运行于 android 系统。那么如何在java中使用打印服务呢?

IAm*_*ser 2

我建议您使用 Neptune api。您可以谷歌 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;
}
Run Code Online (Sandbox Code Playgroud)

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

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