Was ist Code 39?
Code 39 (Code 3 of 9)
Geschichte
Code 39 wurde 1974 von David Allais und Ray Stevens bei der Intermec Corporation entwickelt. Er war der erste Barcode, der sowohl Buchstaben als auch Zahlen kodieren konnte. Seine Einfachheit und Selbstprüfungseigenschaften führten zur raschen Einführung beim US-Militär (LOGMARS), in der Automobilindustrie (AIAG) und im Gesundheitswesen. Obwohl er weniger dicht als Code 128 ist, bleibt er aufgrund seiner Einfachheit und breiten Leserunterstützung beliebt.
Barcode-Aufbau
| Komponente | Position | Beschreibung |
|---|---|---|
| Startzeichen | 1 Symbol | Immer das Sternchen (*) |
| Daten | Variabel | Alphanumerische Zeichen (A-Z, 0-9 und Symbole - . $ / + % Leerzeichen) |
| Stoppzeichen | 1 Symbol | Immer das Sternchen (*) |
Typische Anwendungsbereiche
- US-Verteidigungsministerium (LOGMARS-Standard)
- Automobilindustrie (AIAG-Standard)
- Namensschilder und Ausweise
- Bibliotheks-Buchidentifikation
- Interne Inventar- und Bestandsverfolgung
- Probenetikettierung im Gesundheitswesen (CLSI-Standard)
Technische Details
Jedes Code 39-Zeichen besteht aus 5 Balken und 4 Zwischenräumen (insgesamt 9 Elemente), von denen 3 breit und 6 schmal sind. Das Breit-zu-Schmal-Verhältnis liegt typischerweise zwischen 2:1 und 3:1. Ein Zwischenzeichenabstand trennt benachbarte Zeichen. Der Zeichensatz umfasst 43 Zeichen: 0-9, A-Z und 7 Sonderzeichen. Eine obligatorische Prüfziffer ist nicht erforderlich, eine optionale Modulo-43-Prüfung kann jedoch hinzugefügt werden.
Kurzinformationen
- • Benannt als „Code 3 of 9", weil jedes Zeichen 3 breite Elemente von insgesamt 9 hat
- • Code 39 ist selbstprüfend – eine obligatorische Prüfziffer ist nicht erforderlich
- • Er ist der am weitesten verbreitete Barcode in Nicht-Einzelhandelsanwendungen
- • Das US-Militär hat Code 39 1982 als LOGMARS-Standard übernommen
- • Extended Code 39 (Code 39 Full ASCII) kann alle 128 ASCII-Zeichen mit Zeichenpaaren kodieren
Spezifikationen
- Standard
- Code 39 (Code 3 of 9)
- Länge
- Variabel
- Eingeführt
- 1974
- Verwaltet von
- Intermec (now Honeywell)
- Beispiel
- CODE39-TEST