MwSt und Bon-Layout

Antwort erstellen

Bestätigungscode
Gib den Code genau so ein, wie du ihn siehst; Groß- und Kleinschreibung wird nicht unterschieden.
Smileys
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[url] ist eingeschaltet
Smileys sind eingeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: MwSt und Bon-Layout

Re: MwSt und Bon-Layout

von pichel » Fr 5. Feb 2016, 00:05

Hallo Oli,

ich habe den Wunsch nach Einzelbons aufgenommen - mal schauen, wann ich das umsetzen kann.

Falsches Datum auf den Kassenbons: Stimmt die Zeitzone auf dem Raspi? Hast du die Zeit als Admini-Benutzer beim Einloggen in den OrderSprinter eingestellt? (Der Raspi besitzt von Haus keine batteriegepufferte Uhr, so dass man entweder basteln muss oder nach jedem Neueinschalten die Uhrzeit neu setzen muss - aber da habe ich in OrderSprinter eine schnelle 1-Button-Uhrzeit-Setzen-Methode eingebaut).

Wenn du nicht weiter kommst, können wir mal telefonieren und ich schaue per TeamViewer über deine Installation.

Schau mal auf meiner Webseite unter "Graustufenlogos", ob das Konzeot auch bei deinem Drucker funktioniert. Dann sollten die Logos blitzeschnell rauskommen.

Gruß,

Stefan

Re: MwSt und Bon-Layout

von OliB » Do 4. Feb 2016, 15:25

Hi Stefan,

er druckt das Logo immer noch langsam. Ist aber nicht so schlimm, da dass ja nur beim Rechnungsdruck stört. Ich mach mal ein Video. Ich habe den http://www.ebay.de/itm/Thermodrucker-Ka ... 5d614f96a0 Bondrucker. Der Funktioniert per USB am Raspi super. Die Anbindung per Netzwerk wäre irgendwann nochmal ein Thema.
Ich hab auch schon eine kleine Liste was sich der Service/Küche wünscht.
Im Großen und Ganzen läuft es aber schon ganz rund.
Zur zeit habe ich das Problem, das auf den Rechnungen ein falsches Datum steht. Das muss ich noch herausfinden woran das liegt. Was für unseren Arbeitsablauf super wäre, wären Einzelbons für Küche und Theke. Sprich für jeden Artikel ein BON. Ließe sich das umsetzten?

Liebe Grüße
Oli

Re: MwSt und Bon-Layout

von pichel » Di 26. Jan 2016, 21:18

Hallo Oli,

das ist ja super!!

Wenn ich mir den Thread so anschaue, hatten wir uns ja mal wg. langsamen Bondruck unterhalten. Ist das Problem gelöst? Ansonsten findest du auf meiner Webseite eine Anleitung unter "Graustufenlogos", wie man bei Epson-kompatiblen Druckern Logos drucken kann, die zuvor auf den Drucker übertrage wurden. Damit ist die Druckgeschwindigkeit noch viel schneller.

Lass es mich wissen, wenn Probleme auftauchen.

Viele Grüße,

Stefan

Re: MwSt und Bon-Layout

von OliB » Di 26. Jan 2016, 20:25

Hallo Stefan,

wollte nur kurz Bescheid sagen das seit letzter Woche eine Ordersprinter bei uns im Produktiven Einsatz ist. Ich kann also bald Feedback aus dem Alltag liefern.
PS: sag wenn du irgendwo Hilfe brauchst

Liebe Grüße
Oli

Re: MwSt und Bon-Layout

von pichel » Mi 4. Nov 2015, 23:38

Hallo Oli,

der langsame Druck des Bons könnte daran liegen, dass ich einen Fehler bei der Skalierung des Logobildes im Javaprinter gemacht habe. Je nach Eingangsbild kommt es dazu, dass die zum Drucker gesendeten Bilddaten unheimlich aufgeblasen werden und den Druck dadurch erheblich ausbremsen. Ich werde das in einer der nächsten Versionen (wahrscheinlich 1.0.35) korrigieren.

Bis dahin besteht der Workaround darin, entweder den Scale-Faktor in der config.json zu verkleinern, oder das Bild vorher runter zu skalieren und zum OrderSprinter hochzuladen.

Gruß,

Stefan

Re: MwSt und Bon-Layout

von OliB » Mo 26. Okt 2015, 16:23

Einen anderen Drucker habe ich gerade nicht. Ist auch nicht tragisch. Bei Gelegenheit mache ich mal ein Video davon.

Erst mal Danke.

Re: MwSt und Bon-Layout

von pichel » Mi 21. Okt 2015, 22:37

Hallo Oli,

eigentlich sollte des Drucken des Logos nicht länger als der Text-Teil des Kassenbons dauern. Zunächst werden alle Printdaten in das richtige Format konvertiert, d.h. das Logo (bei ESC/POS ist die Umrechnung des Bildes tatsächlich etwas aufwändig) und die Textdaten. Anschließend wird der gesamte Bytesalat zum Drucker gesendet.

Ich nehme an, dass du dich auf den Javaprinter beziehst. Hier
http://www.ordersprinter.de/img/bondruck-mit-logo.mp4
findest du ein kurzes 10MB-Video, welches ich vorhin schnell aufgenommen habe. Es zeigt, wie der Raspberry Pi (Model 2) über den Javaprinter einen Bon mit Logo ausdruckt.

Wenn die mitgelieferte Software des Druckers schneller arbeitet, schätze ich, dass die Software vielleicht ein anderes Verfahren benutzt, um eine langsame Printer-USB-Schnittstelle zu kaschieren (z.B. proprietäres Transfer-Protokoll und Transfer von komprimierten Bilddaten, die auf dem Drucker erst umgerechnet werden). Das sind aber nur Vermutungen. Wie bereits im Video gezeigt: auch ein Rasberry Pi mit einem etwa 40 Euro teuren Bondrucker druckt das Logo normalerweise nicht langsamer.

Es wäre hilfreich zu wissen, ob du das Verhalten auch bei anderen Bondruckern hast. Hast du die Möglichkeit, einen anderen Drucker zu testen?

VG

Stefan

Re: MwSt und Bon-Layout

von OliB » Mi 21. Okt 2015, 09:14

Eine Schönheitsfehler ist mir noch aufgefallen. Ich habe ein Logo in der Verwaltung hochgeaden. Dieses wird nun bei Ausdrucken von Rechnungen verwendet. Den Logo-teil druckt der Bondrucker aber sehr langsam. Es hat den Anschein als ob das Logo in Steifen zerteilt und gedruckt wird. Der Text kommt dann wieder schnell. Mit einer anderen Software wird das Logo genau so schnell wie der Text gedruckt. Woran könnte das liegen?

LG OliB

Re: MwSt und Bon-Layout

von OliB » Mi 21. Okt 2015, 09:04

Das klingt schon mal gut. Ich schaus mir mal an danke.

Liebe Grüße
OliB

Re: MwSt und Bon-Layout

von pichel » Di 20. Okt 2015, 21:11

Hallo Oli,

ja, du hast da einen Fehler gefunden. Ich habe den javaprinter korrigiert, so dass nun die escinit und escpos Bytes auch tatsächlich bei der Tageslosung benutzt werden. War mir wohl irgendwie durchgeflutscht... In die nächste offizielle Version ist dann der verbesserte Javaprinter drin aber bis dahin kann ich dir gerne das neue jar vorab zu kommen lassen (wenn du mich kurz anmailst, damit ich deine Email-Adresse habe).

Zum Layout: Bei "lokalem" Printen erstelle ich den Bon innerhalb der Webseite und lasse den Bereich per css unsichtbar, beim Druck wird dann genau der andere Bereich ausgeblendet. Hier ist eine Layout-Anpassung sehr einfach durch dich möglich, wenn du html/javascript-Wissen hast. Allerdings ist lokales Printen nicht immer ganz zuverlässig durch die Thread-gesteuerte Abarbeitung der Druckjobs im Browser.

Daher bin ich dazu über gegangen, "Server"-Print weiter auszubauen. Dabei werden die Daten über http im json-Format an den Druckservice übergeben. Der Druckservice rendert den Inhalt und hierzu habe ich eine Menge Logik eingebaut, weil ich die verschiedenen Papierbreiten unterstützen möchte. Der Druckservice druckt dann über das alte ESC/POS-Protokoll, wie du bereits weißt. Beim Javaprinter schicke ich die Daten plain an den USB-Port, an dem der Drucker hängt. Im Windows-Druckerserver (in C# programmiert) nutze ich die Windows-API, um gezielt auf die Drucker zuzugreifen.

Der Aufwand beim Drucken ist tatsächlich hauptsächlich das Layouten. Wenn du dir dein eigenes Layout schreiben möchtest, dann schaue mal in die printqueue.php, da erkennst du in den Methoden getNextReceiptPrintJobs usw., wie der Inhalt in json verpackt wird. Hilft dir das weiter?

VG

Stefan

Nach oben