0

Java POS で領収書を正しく印刷するにはどうすればよいですか? 会計登録機関 PIRIT K で動作するモジュールを Java で作成しようとしています。

私はいくつかの問題を抱えています:

売る。

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");

合計後に VAT 値を出力しません。しかし、レジストラの VAT テーブルは問題ありません。

返金:

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(); を使用します。出力を表示し、操作を会計メモリに保持しないため。

どうすれば修正できますか?誰かがすでに同様の問題に直面していますか?

4

2 に答える 2