如何开发 Java 软件以使用 Epson 收据打印机打印收据?
最佳答案
System.setProperty(JposPropertiesConst.JPOS_POPULATOR_FILE_PROP_NAME, System.getenv("jposxml_path"));
我使用了系统环境变量,但您当然可以使用任何其他方式来指定路径。 现在你准备好了!
例子:
POSPrinterControl113 printer = (jpos.POSPrinterControl113) new POSPrinter();
CashDrawerControl113 drawer = (CashDrawerControl113) new CashDrawer();
try {
printer.open("POSPrinter");
printer.claim(100);
printer.setDeviceEnabled(true);
} catch (Exception e) {
System.err.println("Printer deactivated " + e.getMessage());
printerdisabled = true;
drawerdisabled = true;
return;
}
try {
drawer.open("CashDrawer");
drawer.claim(100);
drawer.setDeviceEnabled(true);
} catch (Exception e) {
System.out.println("Cashdrawer deactivated: " + e.getMessage());
drawerdisabled = true;
return;
}
关于printing - 如何使用 JavaPOS 通过 Epson 打印机打印收据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30839049/