Code 39 (auch Code 3 of 9 genannt) ist eines der ältesten alphanumerischen Barcode-Formate. Er kodiert Großbuchstaben A–Z, Ziffern 0–9 und sieben Symbole: - . $ / + % und das Leerzeichen.
Verwenden Sie für neue Projekte stattdessen Code 128, sofern Ihr Scanner nicht ausdrücklich Code 39 erfordert — er hat eine geringere Dichte und in der Basisversion keine Prüfziffernvalidierung.
Für immer kostenlos. Keine Anmeldung, kein Wasserzeichen auf dem heruntergeladenen Bild, kein Ablaufdatum für den Barcode, den Sie heute erstellen.
At a glance
| Standard | ISO/IEC 16388 (2007) — ISO/IEC 16388 |
|---|---|
| Zeichensatz | 43 Zeichen — A–Z, 0–9, Leerzeichen und - . $ / + % |
| Aufbau | Diskret; jedes Zeichen besteht aus 9 Elementen (5 Striche + 4 Lücken), davon 3 breit |
| Prüfziffer | Optionales Modulo-43; die Symbologie ist auch ohne sie selbstprüfend |
| Start-/Stopp-Zeichen | Sternchen (*), automatisch vom Encoder hinzugefügt |
| Dichte | Gering — ungefähr halb so dicht wie Code 128 bei denselben Daten |
| Einführungsjahr | 1974 (Intermec); vom US-DoD LOGMARS (MIL-STD-1189) vorgeschrieben |
“Code 39 is a discrete, variable-length symbology; each symbol character is composed of nine elements — five bars and four spaces — three of which are wide.”
Wann Sie tatsächlich Code 39 brauchen
Viele ältere Industrie- und Behördensysteme erfordern Code 39 — Verteidigungslieferketten (LOGMARS), einige Gesundheits- und Bibliothekssysteme sowie einige Legacy-ERP-Integrationen. Wenn Ihr Spezifikationsdokument Code 39 nennt, verwenden Sie ihn.
Für Neuentwicklungen — interne Etiketten, moderne WMS-Systeme, E-Commerce — wählen Sie Code 128. Er ist kürzer, zuverlässiger und unterstützt Kleinbuchstaben.
Zeichensatz
Großbuchstaben A–Z, Ziffern 0–9 und diese Symbole: - . $ / + % * und das Leerzeichen. Kleinbuchstaben werden nicht unterstützt; der Encoder weist sie zurück.
Ein erweiterter Code-39-Modus unterstützt den vollständigen ASCII-Zeichensatz, indem er zwei Zeichen pro Symbol kombiniert, aber das Ergebnis ist nicht mehr mit einfachen Code-39-Scannern kompatibel.
Frequently asked questions
- Warum kodiert mein Barcode keine Kleinbuchstaben?
- Code 39 unterstützt in seiner Standardform keine Kleinbuchstaben. Wechseln Sie zu Code 128 oder wandeln Sie Ihre Daten in Großbuchstaben um.
- Hat Code 39 eine Prüfziffer?
- Optional. Das Modulo-43-Prüfzeichen kann aktiviert werden, aber die meisten Lesegeräte validieren es nicht. Code 128 hat immer eine eingebaute Validierung.
