Zu viele Daten in einem Barcode: wenn ein GS1-128 überläuft

LabelCraft - Barcode-Etiketten für Shopify, gedruckt in exakt der von Ihnen festgelegten Größe.

EN · FR · DE · ES
Die Garantien hinter jedem Etikett
Exakt auf ±0,1 mm

Jedes Etikett wird in der von Ihnen festgelegten Größe gedruckt - gemessen, nicht geschätzt.

Nie ein stiller Fehler

Überlauf oder ein fehlender Barcode löst immer eine sichtbare Warnung aus, bevor Sie drucken.

Barcodes auf den Punkt

Module rasten an den Punkten Ihres Druckers ein - gestochen scharfe Codes, die sofort scannen.

Ihre Barcodes bleiben unberührt

Wir überschreiben oder ersetzen den vorhandenen Barcode eines Produkts niemals.

Sie wollten einen GTIN plus Nettogewicht, Preis, Charge und Seriennummer in ein einziges GS1-128-Symbol (oder einfaches Code 128) packen, und die hinteren Felder fielen weg. Das ist kein Fehler - ein linearer Barcode hat eine harte Kapazitätsgrenze, und eine Nutzlast, die jedes Feld mit einem AI (Application Identifier) kennzeichnet, erreicht sie schneller, als die reine Ziffernzahl vermuten lässt. Dieser Leitfaden erklärt, warum, und was zu tun ist.

Jedes zusätzliche Feld wird gekennzeichnet, und jede Kennzeichnung kostet Zeichen

Ein GS1-128 trägt einen GTIN plus Zusatzfelder, jedes mit einem AI (Application Identifier) davor, der angibt, was die Ziffern bedeuten: 01 für den GTIN, 10 für Charge/Los, 17 für das Verfallsdatum, 3103 für das Nettogewicht, 3922 für den Preis und 21 für die Seriennummer. Die AI-Ziffern, der Feldwert und ein Trenner zwischen Feldern variabler Länge stecken alle in diesem einen Symbol. Siehe GS1-128 Application Identifiers für die genauen Elementzeichenfolgen, die LabelCraft erzeugt.

Die harte Grenze: 48 Symbolzeichen, 165.1 mm

Ein einzelnes GS1-128-Symbol fasst höchstens 48 Symbolzeichen und 165.1 mm bedruckte Länge. Jenseits einer der beiden Grenzen kann es physisch nicht ein Barcode sein - keine Schriftgröße und keine Druckereinstellung schafft mehr Platz in einem Symbol. Der einzige Weg über die Grenze ist, weniger zu tragen oder die Daten auf zwei Symbole aufzuteilen.

Der Haken: 48 Zeichen sind nicht dasselbe wie 96 Ziffern. Code Set C packt 2 Ziffern in ein Symbolzeichen, doch zwei Dinge knabbern daran: ein numerischer Lauf ungerader Länge kostet ein zusätzliches Zeichen zum Abschluss, und jedes Feld variabler Länge braucht seinen eigenen FNC1-Trenner, der selbst ein Zeichen ist. Eine echte Mehrfeld-Nutzlast erreicht die Grenze also deutlich früher, als eine naive Schätzung "Ziffern geteilt durch 2" sagt.

Eine Nutzlast, die überläuft

Wie LabelCraft einen GS1-128 über Kapazität vor dem Druck abfängt

LabelCraft führt eine Kapazitätsprüfung vorab durch, sobald Sie einen GS1-128 zusammenstellen. Wenn die gewählten Felder die Grenze von 48 Zeichen oder 165.1 mm überschreiten, meldet es den Überlauf vor dem Druck und benennt genau, welche AIs nicht passen - es verwirft niemals stillschweigend die hinteren Daten und druckt einen Barcode, der verkürzt zurückgelesen wird. Das ist dieselbe nie-stille Schutzregel, der die gesamte Render-Engine folgt: ein Code, der nicht fassen kann, was Sie verlangen, wird beim Entwurf abgefangen, nicht an der Warenannahme.

Sobald ein Symbol passt, muss es noch breit genug zum Lesen sein. Wenn ein zu schmaler GS1-128 nach dem Kürzen der Daten nicht scannt, gehen Sie als Nächstes durch Barcode scannt nicht.

Kostenlos installieren - 200 Etiketten pro Monat →

Weitere Leitfäden: GS1-128 Application Identifiers, Karton- und Gebindeetiketten, Barcode scannt nicht - oder den LabelCraft-Support kontaktieren.

Verwandte Anleitungen