首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java Pos FiscalPrinter

Java Pos FiscalPrinter
EN

Stack Overflow用户
提问于 2015-12-25 09:21:34
回答 2查看 836关注 0票数 0

如何在Java POS中正确打印收据?我尝试用java来制作模块,这将与财政登记员PIRIT K一起工作。

我遇到一些麻烦:

卖。

代码语言:javascript
复制
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");

这是不会打印增值税值后的总和。但是登记员的增值税表是可以的。

退款:

代码语言:javascript
复制
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();来查看输出,而不是将操作保存在财政内存中。

我怎么才能修好它?有人已经面临类似的问题了?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-25 09:43:25

这是驱动程序开发人员的问题。

票数 0
EN

Stack Overflow用户

发布于 2016-10-16 02:55:40

试试这个方法:

代码语言:javascript
复制
setEnabled(true);

申索之前或之后

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34461609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档