Tabellenköpfe werden nicht gedruck.

In diesem Forum können Fragen zum OrderSprinter gestellt werden.
PSO
Beiträge: 4
Registriert: Do 26. Apr 2018, 11:42

Tabellenköpfe werden nicht gedruck.

Beitrag von PSO »

Hallo in die Runde, erstmal großen Dank für dieses Projekt, wir haben es seit einem knappen halben Jahr im Einsatz und es hat unseren Workflow sehr vereinfacht. Alles ist gut durchdacht und lässt sich flüssig benutzen.

Leider ist seit dem letzten Update von 2.8.7 auf 2.8.12 folgendes Problem beim Drucken der Bons aufgetaucht.

Wenn in der Vorlage ein Tabellenkopf mit einem benutzerdefinierten Inhalt (Theke) deklariert wird z.B:

Code: Alles auswählen

{TAB::10}
{-:links:Theke:hochbreit}{workid:links:ID:hoch}

{TAB:}
{table:links::hochbreit}
{time:links}
{orderoption:links:Bemerkung}

...

wird das Wort "Theke" nicht gedruckt. Anders wiederum wird die "workid" problemlos aus dem System gezogen und als "ID:xx" ausgedruckt.
WhatsApp Image 2024-10-02 at 07.35.42.jpeg
WhatsApp Image 2024-10-02 at 07.35.42.jpeg (84.33 KiB) 590 mal betrachtet
Dieses Phänomen ist mir auch beim Tagesabschluss aufgefallen, woraufhin der komplette Tabellenkopf nicht gedruckt wird.

Ist jetzt nix weltbewegendes, wir kommen auch gut ohne klar. Aber ich würde es trotzdem gern verstehen warum es nicht gedruckt wird :D

P.S.: So sieht unser kleiner Server aus :D
Screenshot 2024-10-02 075320.jpg
Screenshot 2024-10-02 075320.jpg (95.6 KiB) 589 mal betrachtet
Punkt6
Beiträge: 7
Registriert: Mi 15. Mai 2024, 10:43

Re: Tabellenköpfe werden nicht gedruck.

Beitrag von Punkt6 »

Hallo,

dieses Phänomen mit benutzerdefinierten Texten hab ich in der Version 2.8.12 auch schon bemerkt.

Ich hatte als freien Text Speisen und Getränke definiert, diese werden nicht mehr gedruckt.

Code: Alles auswählen

{TAB::10}
{-:links:Speisen:hochbreit}{workid:rechts:ID:hochbreit}
Bei der Rechnung werden auch keine Spaltenüberschriften mehr angezeigt und zwischen Anzahl und Produktnamen kein Leerzeichen mehr ausgegeben, das hat mal hiermit funktioniert:

Code: Alles auswählen

{TAB:3:1::7:8}
{-:rechts:Anz:}{-:: }{-:links:Beschreibung}{-:rechts:Brutto}{-:rechts:Total}
{LINIE:-}
START:products
{count:rechts}{-:: }{productname:links}{price:rechts}{total:rechts}
END:products
Woran könnte das liegen?

Vielen Dank!
schöne Grüße Thomas
pichel
Administrator
Beiträge: 1278
Registriert: So 13. Sep 2015, 19:48
Wohnort: Hamburg
Kontaktdaten:

Re: Tabellenköpfe werden nicht gedruck.

Beitrag von pichel »

Hallo,

den Fehler habe ich gefunden und gefixt. Aber bevor ich eine neue Version auf den Markt werfe, würde ich gerne noch einen anderen Fehler finden, den einige berichten - siehe viewtopic.php?p=3924#p3924 ("1. Bug"). Wer hier noch was zusteuern kann, wie ich das reproduzieren kann, ist herzlich willkommen (ich kann den Fehler weder mit Android noch auf dem Desktop reproduzieren).

Gruß,

Stefan
Stefan Pichel
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Skifan
Beiträge: 7
Registriert: Mo 29. Jul 2024, 08:25

Re: Tabellenköpfe werden nicht gedruck.

Beitrag von Skifan »

Hallo Stefan,
ich habe gerade ein paar Tests gemacht und zwar scheint dieser Fehler mit dem Printserver zusammenzuhängen.
- Printserver gestoppt: Keine "false" Meldung
- Printserver aktiv: "false" Meldungen tauchen sporadisch wieder auf, wenn man die einzelnen Menüs durchklickt

Ich hoffe ich konnte weiterhelfen,
Viele Grüße Skifan
pichel
Administrator
Beiträge: 1278
Registriert: So 13. Sep 2015, 19:48
Wohnort: Hamburg
Kontaktdaten:

Re: Tabellenköpfe werden nicht gedruck.

Beitrag von pichel »

Hallo Skifan,

das ist ein interessanter Zusammenhang, den ich mir so noch nicht erklären kann. In der Tat habe ich das Problem nicht mit parallel laufendem Printserver versucht zu reproduzieren, aber das werde ich natürlich testen.

Gruß,

Stefan
Stefan Pichel
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Punkt6
Beiträge: 7
Registriert: Mi 15. Mai 2024, 10:43

Re: Tabellenköpfe werden nicht gedruck.

Beitrag von Punkt6 »

Hallo,

den Fehler mit False konnte ich bei meiner Installation noch nicht beobachten. Testaufbau hat auch 5 Printserver Instanzen im Einsatz.
XAMP und PHP Version 8.2.12. Hab immer nur die OrderSprinter aktualisiert.

Vielleicht gibt es das Phänomen mit einer höheren PHP Version?

Gruß Thomas
PSO
Beiträge: 4
Registriert: Do 26. Apr 2018, 11:42

Re: Tabellenköpfe werden nicht gedruck.

Beitrag von PSO »

Bei uns tritt der Fehler nicht auf.

Nginx+MariaDB. Javaprintserver + Cups. PHP 8.2.20.
pichel
Administrator
Beiträge: 1278
Registriert: So 13. Sep 2015, 19:48
Wohnort: Hamburg
Kontaktdaten:

Re: Tabellenköpfe werden nicht gedruck.

Beitrag von pichel »

Hallo,

ich habe nun erst mal die 2.8.13 mit der Korrektur der Tabellenköpfe released.

Gruß,

Stefan
Stefan Pichel
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
PSO
Beiträge: 4
Registriert: Do 26. Apr 2018, 11:42

Re: Tabellenköpfe werden nicht gedruck.

Beitrag von PSO »

Wird wieder Alles ordnungsgemäß gedruckt. Danke für's zeitnahe patchen :D
Skifan
Beiträge: 7
Registriert: Mo 29. Jul 2024, 08:25

Re: Tabellenköpfe werden nicht gedruck.

Beitrag von Skifan »

Bezüglich dem "false" Bug habe ich nochmal etwas weiter getestet. Ich habe 2 Browser getestet: Firefox und Chrome, jeweils am PC und Handy
Firefox + PC: Meldung erscheint nur kurzzeitig, verschwindet von alleine
Firefox + Handy (Android): Meldung bleibt dauerhaft, verschwindet erst nachdem man sie anklickt.
Chrome (PC+Handy): Meldung erscheint überhaupt nicht.

Ich habe eine Laufzeitanalyse in Firefox durchgeführt. Die Ursache scheint hier zu liegen:
alert [resource://gre/modules/Prompter.sys.mjs]
js::RunScript
XPCWrappedJS method call
Window.alert

Viele Grüße Skifan
Zuletzt geändert von Skifan am Sa 12. Okt 2024, 08:08, insgesamt 1-mal geändert.
Antworten