Seite 1 von 2
Tabellenköpfe werden nicht gedruck.
Verfasst: Mi 2. Okt 2024, 07:48
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 (84.33 KiB) 4428 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
P.S.: So sieht unser kleiner Server aus

- Screenshot 2024-10-02 075320.jpg (95.6 KiB) 4427 mal betrachtet
Re: Tabellenköpfe werden nicht gedruck.
Verfasst: Di 8. Okt 2024, 22:09
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
Re: Tabellenköpfe werden nicht gedruck.
Verfasst: Mi 9. Okt 2024, 18:26
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
Re: Tabellenköpfe werden nicht gedruck.
Verfasst: Mi 9. Okt 2024, 20:35
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
Re: Tabellenköpfe werden nicht gedruck.
Verfasst: Mi 9. Okt 2024, 21:14
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
Re: Tabellenköpfe werden nicht gedruck.
Verfasst: Do 10. Okt 2024, 07:03
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
Re: Tabellenköpfe werden nicht gedruck.
Verfasst: Do 10. Okt 2024, 10:41
von PSO
Bei uns tritt der Fehler nicht auf.
Nginx+MariaDB. Javaprintserver + Cups. PHP 8.2.20.
Re: Tabellenköpfe werden nicht gedruck.
Verfasst: Do 10. Okt 2024, 16:07
von pichel
Hallo,
ich habe nun erst mal die 2.8.13 mit der Korrektur der Tabellenköpfe released.
Gruß,
Stefan
Re: Tabellenköpfe werden nicht gedruck.
Verfasst: Fr 11. Okt 2024, 20:57
von PSO
Wird wieder Alles ordnungsgemäß gedruckt. Danke für's zeitnahe patchen

Re: Tabellenköpfe werden nicht gedruck.
Verfasst: Sa 12. Okt 2024, 08:04
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