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(); を使用します。出力を表示し、操作を会計メモリに保持しないため。
どうすれば修正できますか?誰かがすでに同様の問題に直面していますか?