Strichcode ohne Beschriftung und ohne Klarschrift drucken
Deploy auf den Timer-Server / deploy (push) Successful in 15s
Deploy auf den Timer-Server / deploy (push) Successful in 15s
Die Zeile "Artikel fuer die Kasse" und die Klarschrift, die der Drucker unter den Code setzt, fallen weg. Beide zeigten einem Kunden einen internen Artikelnamen, der ihn nichts angeht - der Code steht jetzt fuer sich. Die Klarschrift bleibt nur dort, wo sie der einzige Informationstraeger ist: passt der Name nicht auf die Papierbreite, wird gar kein Code gedruckt und der Name allein bleibt uebrig. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
6ba0cdd07f
commit
8c5cdf16c4
3 files changed
+10
-7
No files matched your search
+4
-4
@@ -121,14 +121,14 @@ function buildReceipt(data) {
|
||||
// --- Strichcode fuer die Kasse ------------------------------------------
|
||||
// Der Kassierer soll den Artikel nicht in einer Liste suchen muessen: der
|
||||
// Code enthaelt genau den Namen, unter dem die Kasse die Leistung fuehrt.
|
||||
// Die Klarschrift darunter druckt der Drucker selbst mit - sie rettet den
|
||||
// Vorgang, wenn der Scanner streikt oder das Papier geknickt ist.
|
||||
// Bewusst ohne Beschriftung und ohne Klarschrift darunter - der Code steht
|
||||
// fuer sich, und auf einem Kundenbeleg hat ein interner Artikelname nichts
|
||||
// zu suchen.
|
||||
if (data.barcode) {
|
||||
bon.line();
|
||||
bon.align('center');
|
||||
bon.line('Artikel für die Kasse');
|
||||
if (data.barcode.length <= barcodeMaxLength(width)) {
|
||||
bon.barcode(data.barcode);
|
||||
bon.barcode(data.barcode, { klarschrift: false });
|
||||
} else {
|
||||
// Breiter als das Papier. Ein abgeschnittener Code wird von keinem
|
||||
// Scanner gelesen, also lieber gar keiner: der Name allein reicht
|
||||
|
||||
Reference in new issue
Block a user