Java Pos 财务打印机
Java Pos FiscalPrinter
如何在 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");
总计后不会打印增值税值。但是注册商的增值税 table 没问题。
退款:
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");
很简单给我例外"error value of station"。打印机应该处于什么状态才能退款?是的,驱动程序不支持 printRecIntemRefund。
我使用 printRecVoid();查看输出,而不是将我的操作保留在财务记忆中。
我该如何解决?有人已经遇到过类似的问题吗?
那是驱动开发者的问题。
试试方法:
setEnabled(true);
索赔之前或之后
如何在 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");
总计后不会打印增值税值。但是注册商的增值税 table 没问题。
退款:
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");
很简单给我例外"error value of station"。打印机应该处于什么状态才能退款?是的,驱动程序不支持 printRecIntemRefund。
我使用 printRecVoid();查看输出,而不是将我的操作保留在财务记忆中。
我该如何解决?有人已经遇到过类似的问题吗?
那是驱动开发者的问题。
试试方法:
setEnabled(true);
索赔之前或之后