Deutsch

Text- und Alltagstools · QR- und Barcode-Toolkit

Code 128 vs. Code 39 vs. EAN-13: welche Barcode-Symbologie verwendet werden soll

· Hintergrund

Kodierung Dateiformate Drucken

Ein unterstütztes Code 128-Label, getrennt von nicht unterstützten Barcode-Familien
Original-ToolAcre-Vektorillustration

Vergleicht die gängigen eindimensionalen Symbologien hinsichtlich Zeichensatz, Dichte, Prüfziffern und Scannerunterstützung und erklärt, warum Code 128 die übliche Antwort für Allzwecketiketten ist.

Drei Barcodes, die gleich aussehen und sich unterschiedlich verhalten – warum die Symbologie-Entscheidung getroffen wird, bevor ein Etikett gedruckt wird

Lineare Symbole können austauschbar aussehen, weisen jedoch unterschiedliche Validierungsregeln und nachgelagerte Erwartungen auf. Die erste Entscheidung trifft daher der akzeptierende Scanner, Einzelhändler oder interne System und nicht die Frage, welche Riegel auf einem Etikett am besten aussehen.

Das akzeptierende System sollte die Symbologie schriftlich benennen. Ein Scanner, der mehrere Formate dekodieren kann, macht sie nicht austauschbar: Die Anwendung kann nach dem optischen Lesen die Länge validieren, Zeichen oder registrierte Zahlen prüfen. Scannen Sie vor dem Drucken ein repräsentatives Etikett in die endgültige Software ein und bestätigen Sie den zurückgegebenen Wert und das Abnahmeergebnis. ToolAcre deckt nur den Zweig ab, in dem schlicht Code 128 die angegebene Eingabe ist.

Code 39 ist nur im Hintergrund; ToolAcre generiert oder validiert es nicht

Code 39 wird in der Vergleichsübersicht genannt, aber keine ToolAcre-Konfiguration, Implementierung oder Test generiert ihn. Sein detailliertes Repertoire und seine Geschichte sind durch diese Quellen nicht belegt. Behandeln Sie es daher als einen separaten Kandidaten, der eine unabhängige Dokumentation erfordert.

Da Code 39 nicht importiert, konfiguriert oder getestet wurde, kann dieser Artikel sein Zeichenrepertoire, seine Breite oder sein Prüfsummenverhalten nicht überprüfen. Dabei handelt es sich um eine bewusste inhaltliche Abgrenzung, nicht um eine Beurteilung des Formats. Wenn ein Legacy-Prozess Code 39 nennt, verwenden Sie die aktuelle Dokumentation und einen Code 39-Generator mit Konformitätstests. Durch das Erzeugen von Code 128, weil es „ähnlich aussieht“, entsteht eine Bezeichnung, die der ältere Leser möglicherweise ignorieren kann.

Code 128 ist der einzige lineare Barcode, der vom QR & Barcode Toolkit implementiert wird

ToolAcre implementiert einfaches Code 128 bis CODE128_AUTO, akzeptiert ASCII-Werte, wechselt Codesätze automatisch und hängt ein Modulo-Prüfsymbol 103 an. Dieser verifizierte Bereich macht ihn für kompakte Bezeichner in von Ihnen kontrollierten Systemen nützlich.

Der unterstützte Pfad verfügt über konkrete Schutzmaßnahmen: Leere Werte werden abgelehnt, Zeichen über ASCII 127 werden in einem Fehler aufgelistet, CODE128_AUTO wählt Sätze aus und das zurückgegebene Muster wird auf Gültigkeit überprüft. SVG und Canvas rendern die Binärdatei mit Seitenrändern von zehn Modulen. Diese Verhaltensweisen machen ToolAcre für interne Bezeichner vorhersehbar; Sie gewähren keine Unterstützung für ein anderes Format, das in einem nicht vorhandenen Dropdown-Menü ausgewählt wurde.

EAN-13 und UPC-A liegen außerhalb der implementierten und konfigurierten Ausgabe von ToolAcre

EAN-13 und UPC-A sind keine Optionen in der Anwendung und die Konfiguration warnt, dass registrierte Produktnummernformate absichtlich ausgeschlossen werden. Geben Sie keine Einzelhandelsnummer in Code 128 ein und gehen Sie nicht davon aus, dass die resultierenden Balken die Anforderungen eines Einzelhändlers erfüllen.

Einzelhandelsnummern erfordern mehr als die Darstellung von dreizehn Ziffern in Balken. ToolAcre schließt EAN und UPC ausdrücklich aus und vergibt oder validiert keine registrierten Produktkennungen. Wenn ein Einzelhändler eines anfordert, besorgen Sie sich die Nummer und das Motiv über den erforderlichen Prozess. Die Kodierung dieser Ziffern als Code 128 gibt auf einem Scanner denselben sichtbaren Text, aber die falsche Symbologie zurück, sodass optischer Erfolg eine geschäftliche Ablehnung verbergen kann.

Interleaved 2 von 5 und ITF-14 sind nur im Hintergrund und werden hier nicht generiert

Interleaved 2 von 5 und ITF-14 liegen ebenfalls außerhalb der Codebasis. Ihr Vorhandensein in einer Hintergrundskizze bedeutet keine Unterstützung, und in diesem Artikel werden unbestätigte technische Vergleiche weggelassen, anstatt eine umfassende Symbologietabelle zu erstellen.

Die gleiche Regel gilt für ITF und ITF-14. Es handelt sich dabei nicht um hinter der Schnittstelle versteckte Abhängigkeitsoptionen, und kein Test bestätigt ihre Muster. Dieser Artikel vermeidet daher einen aus dem Gedächtnis zusammengestellten Funktionsvergleich. Einer Kartonspezifikation mit dem Namen ITF-14 sollte ein validiertes Werkzeug und ein für dieses Etikett vorgesehener Druckprozess folgen, der nicht an die verfügbare lineare Ausgabe von ToolAcre angepasst werden darf.

Zuerst nach externen Anforderungen auswählen; ToolAcre ist nur geeignet, wenn einfaches Code 128 akzeptiert wird

Bestätigen Sie für interne Assets, dass jeder Scanner und jede Anwendung den einfachen Code 128 und die genaue ASCII-Kennung akzeptiert. Besorgen Sie sich für Versand-, Einzelhandels- oder Legacy-Workflows zunächst die erforderliche Symbologiespezifikation und verwenden Sie einen dafür validierten Generator.

Führen Sie für interne Assets einen Closed-Loop-Test mit dem tatsächlichen Scanner, der Software und der längsten Kennung durch. Fordern Sie bei einem Einzelhändler oder Spediteur die Etikettenspezifikation und das Validierungsverfahren an, bevor Sie sich für Software entscheiden. Behalten Sie bei älteren Dokumenten das vorgeschriebene Format bei, auch wenn ein anderes dichter erscheint. „Allgemeiner Zweck“ bedeutet nützlich, wenn die Anforderungen dies Code 128 zulassen, kein universeller Ersatz für jeden linearen Barcode.

Was dies nicht abdeckt – zweidimensionale Codes, die ihren eigenen Vergleich erhalten

Zweidimensionale Formate erfordern eine andere Entscheidung hinsichtlich der Form der Nutzlast, der verfügbaren Fläche und der Leser. ToolAcre bietet Standard-QR separat an, nutzt diese Funktion jedoch nicht, um Unterstützung für Data Matrix-, Aztec- oder gestapelte Barcodes zu implizieren.

QR ist als separater zweidimensionaler Generator verfügbar, aber durch den Wechsel der Abmessungen ändern sich die Leseranforderungen und Nutzlastkonventionen. ToolAcre bietet weder Data Matrix, Aztec noch PDF417 an. Wenn ein Dokumentstandard dies vorschreibt, ist QR kein gleichwertiger Fallback. Die richtige Entscheidung bleibt zunächst die schriftliche Anforderung, dann der unterstützte Encoder und drittens die physische Validierung mit dem vorgesehenen Lesegerät.

Das Wichtigste: Für Etiketten, die Sie kontrollieren, ist Code 128 die sinnvolle Wahl, und das QR & Barcode Toolkit generiert es in Ihrem Browser

Wählen Sie den erforderlichen Standard aus, bevor Sie das Bildmaterial erstellen. Wenn es sich um eine normale Code 128-Anforderung handelt, stellt ToolAcre lokale SVG- und PNG-Ausgaben bereit. Wenn eine andere Symbologie genannt wird, ist dieses Toolkit eindeutig nicht der richtige Hersteller.

Wenn Code 128 akzeptiert wird, behalten Sie die ASCII-Daten bei, behalten Sie die Ränder bei und testen Sie die Extrembezeichnungen, bevor Sie eine Vorlage sperren. Wenn ein anderer Name in der Anforderung erscheint, sollten Sie lieber damit aufhören, diese Benutzeroberfläche nach einer Problemumgehung zu durchsuchen. Eine eindeutige Ablehnung ist günstiger als das Drucken eines plausiblen Symbols, das in einem Bürotest entschlüsselt wird, aber an der Kasse, beim Wareneingang oder bei einer geregelten Übergabe fehlschlägt.