Die im Drucker-Wizard gewaehlte Code-Tabelle dieses Druckers. null
(keine Wahl) druckt wie bis 10.0: Tabelle 16 und EUR statt €, Byte
fuer Byte gleich. Mit Wahl sagt jede Zeile ESC t dieser Tabelle an und
traegt ihre Bytes (Zwilling von escPosLayoutBytes(..., { codeTable })).
Der QR-Code, der auf diesem Beleg nicht entstehen konnte — null, solange
alles gut ging. Der QR ist gesetzlich gefordert; ein Aufrufer, der den
Bon nachdrucken oder den Beleg elektronisch ausgeben will, muss davon
erfahren, ohne den Bytestrom zu durchsuchen. Wird von reset geleert.
Der QR steht auf dem Papier, aber nicht so, wie eingestellt -- null,
solange nichts abgewichen ist. Zwei Faelle, beide mit Grund im Text:
das Symbol war fuer den nativen Befehl zu breit und wurde als Bild
gedruckt, oder es passte nur unter der Mindest-Modulgroesse.
Druckt ein Beleg-Zeilenmodell des Backends (KasseneckReceipt.layout)
über das Zeichenraster (ReceiptGrid, Zwilling von renderReceiptGrid
im JS-Paket): jede Rasterzeile geht als fertige, exakt N Zeichen breite
Textzeile raus (58 mm = 32, 80 mm = 48) — keine eigene Spaltenrechnung,
dieselben Zeilen wie Browser-Kasse, Labor und Beleg-PDF. Bevorzugt
gegenüber setKeckReceipt, sobald ein Layout vorliegt.
Druckt das Blatt (Zwilling von escPosLayoutBytes ab npm 0.14.0):
Rasterzeilen, Firmenlogo nach dem fuehrenden Rahmen, QR im eingestellten
Modus, Marke am Ende -- dieselbe Folge wie Bildschirm und PDF.