Code 128 – Beschreibung des Barcode-Typs
Code 128 unterstützt den gesamten druckbaren ASCII-Zeichensatz sowie 32 Steuerzeichen – insgesamt 128 Zeichen, daher auch der Name. Im Einzelnen umfasst der Zeichenvorrat:
- Ziffern (0–9)
- Großbuchstaben (A–Z) und Kleinbuchstaben (a–z)
- Steuerzeichen im ASCII-Bereich 0–31 (z. B. Tabulator, Line Feed)
- Das Leerzeichen sowie die Sonderzeichen !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
Damit ist Code 128 einer der vielseitigsten linearen Barcodes. Einen ausführlichen Vergleich mit anderen verbreiteten 1D-Barcode-Typen finden Sie in unserem Artikel Code 128, Interleaved 2 of 5 und Code 39.
Code 128 – Varianten A, B und C
Neben "Code 128" stellt unser Online-Generator die Varianten Code 128 A, Code 128 B und Code 128 C zur Auswahl. Dabei handelt es sich nicht um eigenständige Barcode-Typen, sondern um drei interne Zeichensätze, zwischen denen ein Code 128 Barcode bei Bedarf wechseln kann. Das Ergebnis ist stets ein gewöhnlicher Code 128 Barcode, der von jedem handelsüblichen Scanner problemlos gelesen und als "Code 128" identifiziert wird.
Die gezielte Auswahl von A, B oder C ist dann sinnvoll, wenn die zu kodierenden Daten einer zusätzlichen Validierung unterzogen werden sollen (z.B. validiert die C-Variante, indem sie in der Eingabe ausschließlich Ziffern akzeptiert und andernfalls eine Fehlermeldung produziert) oder wenn eine entsprechende Vorgabe besteht:
- Zeichensatz A: Ziffern (0–9), Großbuchstaben (A–Z), das Leerzeichen, Steuerzeichen
(ASCII 0–31) sowie die Sonderzeichen !"#$%&'()*+,-./:;<=>?@[\]^_
(entspricht dem ASCII-Bereich 0–95) - Zeichensatz B: Ziffern (0–9), Großbuchstaben (A–Z), Kleinbuchstaben (a–z),
das Leerzeichen sowie die Sonderzeichen !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
(entspricht dem ASCII-Bereich 32–127) - Zeichensatz C: Ausschließlich Ziffern (0–9), die intern als Ziffernpaare von 00 bis 99 kodiert werden. Dadurch benötigt eine rein numerische Zeichenfolge nur halb so viel Platz wie mit Zeichensatz A oder B – was Code 128 C besonders kompakt für reine Zahlenwerte macht. Da Ziffernpaare kodiert werden, ist eine gerade Stellenanzahl erforderlich.
Code 128 – Prüfziffer
Bei Code 128 ist die Prüfziffer fester Bestandteil der Barcode-Spezifikation – sie wird stets automatisch berechnet und in den Barcode integriert. Im Gegensatz zu manchen anderen Barcode-Typen ist sie weder optional noch in der Klartextzeile unterhalb des Barcodes sichtbar, da sie ausschließlich der internen Verifikation durch den Scanner dient.
Beim Scannen berechnet der Scanner die Prüfziffer eigenständig nach demselben Verfahren und vergleicht sie mit dem im Barcode kodierten Wert. Stimmen beide überein, gilt der Scan als korrekt.
Download-Formate – Vektor und Raster
Vektor-Formate (PDF, EPS, SVG) speichern geometrische Koordinaten mit sechsstelliger Dezimalpräzision. Die Klartextzeile wird in Kurven konvertiert, sodass keine Schriftarten benötigt werden.
- PDF: Unterstützt CMYK- und RGB-Farben sowie transparente Hintergründe. Ideal für den direkten Einsatz in Druckworkflows.
- EPS: Funktional identisch mit PDF, enthält eine eingebettete TIFF-Vorschau für DTP-Programme ohne native EPS-Unterstützung.
- SVG: Auf RGB-Farben beschränkt und besonders geeignet für die Einbindung in Webanwendungen oder browserbasierte Applikationen.
Raster-Formate (PNG, BMP, JPG) speichern die gewählte DPI-Auflösung im Datei-Header, damit Grafikanwendungen die physische Größe des Barcodes korrekt interpretieren können. Die Strichbreiten werden exakt auf die Zielauflösung abgestimmt, um Aliasing-Artefakte zu vermeiden – selbst bei Druckauflösungen von 203 oder 300 DPI bleibt die Scannbarkeit erhalten.
- PNG: Verlustfreie Kompression mit Unterstützung für transparente Hintergründe.
- BMP: Unkomprimiertes Graustufen-Format ohne jeglichen Qualitätsverlust.
- JPG: Verlustbehaftete Kompression; der hohe Kontrast der Barcode-Grafiken und ein Qualitätsfaktor von 100% verhindern sichtbare Kompressionsartefakte.
Barcode Vectorizer – Code 128 Generator für Profis
Für erweiterte Anforderungen empfehlen wir unsere Desktop-Software Barcode Vectorizer, die alle Funktionen des Online-Generators vereint und darüber hinaus zahlreiche professionelle Features bietet.
Standard Edition:
- Direkter Transfer des Barcodes per Drag & Drop oder Kopieren+Einfügen als PDF oder EPS in Anwendungen wie Adobe InDesign, Adobe Illustrator oder CorelDRAW
- Präzise Farbwahl mit numerischen Werten (0–100 für CMYK, 0–255 für RGB)
- Speicherfunktion zum Wiederverwenden eigener Entwürfe
- Über 20 unterstützte lineare Barcode-Typen, darunter alle Code 128-Varianten
Pro Edition – zusätzlich:
- Batch-Modus: Hunderte Code 128 Barcodes aus eigenen Listen auf einmal erzeugen – ideal für Produktkennzeichnung, Lagerverwaltung oder Versandetiketten
- Seriennummern-Generator: Automatische Erzeugung fortlaufender Zeichenfolgen mit frei wählbarem Start-, End- und Inkrementwert
- Barcode-API: Nahtlose Integration des Generators in eigene Anwendungen oder Workflows
30-Tage-Demo herunterladen