如何在Java POS中正确打印收据?我尝试用java来制作模块,这将与财政登记员PIRIT K一起工作。
我遇到一些麻烦:
卖。
FiscalPrinter printer = new FiscalPrinter();
printer.open("PIRIT");
printer.claim(1);
printer.beginFiscalReceipt(true);
printer.printRecItem(premadeString("Test"), 2, 1 * 1000, 2, 1, premadeString("Test"));
printer.printRecTotal(2, 100, "0");
printer.printRecVoid("Close check");这是不会打印增值税值后的总和。但是登记员的增值税表是可以的。
退款:
FiscalPrinter printer = new FiscalPrinter();
printer.open("PIRIT");
printer.claim(1);
printer.setFiscalReceiptType(FPTR_RT_REFUND);
printer.beginFiscalReceipt(true);
printer.printRecRefund("Тестовый возврат", 1, 2);
printer.printRecVoid("Close Check");它很简单,给我例外“站的错误值”。在哪个州的打印机应该得到退款?是的,驱动程序不支持printRecIntemRefund。
我使用printRecVoid();来查看输出,而不是将操作保存在财政内存中。
我怎么才能修好它?有人已经面临类似的问题了?
发布于 2016-04-25 09:43:25
这是驱动程序开发人员的问题。
发布于 2016-10-16 02:55:40
试试这个方法:
setEnabled(true);申索之前或之后
https://stackoverflow.com/questions/34461609
复制相似问题