Wie kann ich die Schriftgröße auf dem Kassenbon anpassen?

Melden
  1. Allgemeine Einführung
  2. Druckertreiber und Hardwareeinstellungen
  3. Druckbefehle und ESC/POS-Kommandos
  4. Bonerstellungssoftware
  5. Wichtige Hinweise
  6. Zusammenfassung

Allgemeine Einführung

Die Anpassung der Schriftgröße auf einem Kassenbon hängt stark davon ab, wie der Bon erzeugt wird und welches Gerät bzw. welche Software verwendet wird. Kassenbons werden oft über spezielle Thermodrucker erstellt, die über eine eigene Programmiersprache oder Schnittstelle angesteuert werden. Um die Schriftgröße zu ändern, muss man in der Regel entweder Einstellungen im Druckertreiber vornehmen, Befehle im Druckcode anpassen oder entsprechende Funktionen in der Bonerstellungssoftware verwenden.

Druckertreiber und Hardwareeinstellungen

Bei vielen Thermodruckern können Sie die Schriftgröße direkt im Druckertreiber einstellen. Hierzu rufen Sie die Druckereigenschaften über das Betriebssystem auf, wählen den entsprechenden Drucker aus und finden unter Optionen oder erweiterten Einstellungen einen Bereich für die Schriftgröße oder Skalierung. Diese Einstellung wirkt sich auf alle Ausdrucke aus, ist aber nicht immer fein granular für einzelne Bonbereiche. Manche Drucker bieten auch über physische Tasten oder ein Konfigurationsmenü am Gerät die Möglichkeit, Standard-Schriftgrößen festzulegen.

Druckbefehle und ESC/POS-Kommandos

Falls der Kassenbon per ESC/POS-Befehlen gedruckt wird – eine weit verbreitete Sprache für Thermodrucker – kann die Schriftgröße direkt über Steuerzeichen angepasst werden. Typischerweise gibt es folgende Möglichkeiten:

Durch Senden des ESC-POS-Kommandos GS ! n lässt sich die Schriftgröße verändern, wobei n ein Wert ist der verschiedene Skalierungen kodiert. Zum Beispiel steht GS ! 0x00 für normale Schrift und größere Werte für entsprechende Vergrößerungen.

printf("\x1D\x21\x11"); // Setzt Schriftgröße auf 2x Breite und 2x Höhe

Dies bedeutet in hexadezimaler Schreibweise: 0x1D 0x21 0x11. Hierbei ist 0x11 das Parameter-Byte, bei dem einzelne Bits die Breite und Höhe bestimmen. Über eine entsprechende Bitmaske können Sie die Schrift individuell skalieren.

Nach dem Druck der vergrößerten Schrift ist es wichtig, die Schrift wieder auf Normalgröße zurückzustellen, um den restlichen Bon korrekt zu formatieren:

printf("\x1D\x21\x00"); // Setzt Schriftgröße zurück auf Standard

Bonerstellungssoftware

Wenn Sie eine Software verwenden, um den Kassenbon zu generieren, zum Beispiel eine Kassensoftware oder ein Programmierframework, dann bieten viele dieser Lösungen direkte Funktionen oder Optionen, um die Schriftgröße anzupassen. Zum Beispiel lassen sich in einer HTML-basierten Bonvorlage die Schriftgrößen über CSS regeln:

<div style="font-size: 12pt;">Artikelüberschrift</div><p style="font-size: 8pt;">Preis: 4,99 €</p>

Bei nativen Anwendungen oder SDKs kann es API-Aufrufe geben, um die Schriftgröße zu setzen, zum Beispiel setFontSize(24) oder ähnliches.

Wichtige Hinweise

Beachten Sie, dass eine zu große Schriftgröße dazu führen kann, dass der Text nicht mehr auf die Breite des Bons passt und abgeschnitten wird. Außerdem sind einige Drucker auf wenige feste Größen beschränkt. Testdrucke sind daher immer empfehlenswert, um sicherzustellen, dass die Schrift gut lesbar ist und der gesamte Text korrekt ausgegeben wird.

Zusammenfassung

Die Anpassung der Schriftgröße auf dem Kassenbon erfolgt entweder über Druckertreibereinstellungen, ESC/POS-Kommandos, Programmierfunktionen der verwendeten Software oder HTML/CSS falls der Bon webbasiert gestaltet wird. Grundlegend ist dabei die Kenntnis über die eingesetzte Technik notwendig, um die Schriftgröße zielgerichtet und korrekt zu verändern.

0
0 Kommentare