Kassenbon wird nicht gedruckt

In diesem Forum können Fragen zum OrderSprinter gestellt werden.
mhkenche
Beiträge: 7
Registriert: Fr 14. Sep 2018, 20:19

Kassenbon wird nicht gedruckt

Beitrag von mhkenche »

Hallo,
ich habe Ordersprinter auf einem Rapsberry laufen. Druck über javaprinter. Tagesabschluss funktioniert. Die Kassenbons jedoch nicht. Ich vermute es liegt an der Vorlage. Wer kann mir helfen? Evtl. klappt es mit der Original-Kassenbon-Vorlage. Kann mir die jm. zur Verfügung stellen?

vielen Dank vorab

Hier meine Vorlage:
l;
j:l;

j: ; s:R E C H N U N G

t:llllllllllllllllllll; f: ; a_ID:rrrrrrrrrrr
f: ;d:w

g:v; c:v

k:rrr; s: ; m:v; s: ; n:rrrrrr; o:rrrrrrr
f:-
START_PRODUCTS
a:rrr; s: ; c:v; s: ; b:rrrrrr; d:rrrrrrr
END_PRODUCTS

p:rrrrr; q:rrrrrr; r:rrrrrrrr; n:rrrrrrrr
START_TAXES
t:rrrrr; m:rrrrrr; n:rrrrrrrr; b:rrrrrrrr
END_TAXES

f: ; E_Summe:lllllllllllllllllllllll;

Und hier die Fehlermeldung die der printserver ausspuckt
Exception in main loop catched
java.lang.StringIndexOutOfBoundsException: String index out of range: 1
at java.lang.String.substring(String.java:1963)
at javaprinter.customreceipt.Layoutfield.<init>(Unknown Source)
at javaprinter.customreceipt.TemplateLine.<init>(Unknown Source)
at javaprinter.customreceipt.CustomReceipt.createReceipt(Unknown Source)
at javaprinter.ReceiptWorker.printReceipt(Unknown Source)
at javaprinter.ReceiptWorker.fetchAndPrintReceiptJobs(Unknown Source)
at javaprinter.Main.main(Unknown Source)
pichel
Administrator
Beiträge: 1447
Registriert: So 13. Sep 2015, 19:48
Wohnort: Hamburg
Kontaktdaten:

Re: Kassenbon wird nicht gedruckt

Beitrag von pichel »

Hallo,

du hast in der 4. Zeile ein "j: " vor dem Textabschnitt, das macht da keinen Sinn und hat auch keine Auszeichnung (links/rechtsbündig). Wahrscheinlich soll deine Vorlage so aussehen:

Code: Alles auswählen

l;
j:l;

s:R E C H N U N G

t:llllllllllllllllllll; f: ; a_ID:rrrrrrrrrrr
f: ;d:w

g:v; c:v

k:rrr; s: ; m:v; s: ; n:rrrrrr; o:rrrrrrr
f:-
START_PRODUCTS
a:rrr; s: ; c:v; s: ; b:rrrrrr; d:rrrrrrr
END_PRODUCTS

p:rrrrr; q:rrrrrr; r:rrrrrrrr; n:rrrrrrrr
START_TAXES
t:rrrrr; m:rrrrrr; n:rrrrrrrr; b:rrrrrrrr
END_TAXES

f: ; E_Summe:lllllllllllllllllllllll; 
So wird es jedenfalls funktionieren.

Ich bin mit der Syntax der Vorlage auch nicht mehr zufrieden. Wenn ich mal viiiiieeel Zeit habe, werde ich die intuitiver machen...

Gruß,

Stefan
Stefan Pichel
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Antworten