Code 2 of 5 Interleaved
Neben dem Code 2 of 5 Interleaved
(deutsch: zwei-aus-fünf) sind von Bedeutung:
Code 2/5 Industrie (oder: Standard)
Code 2/5 IATA
Code 2 of 5 Interleaved ist der bekannteste Barcode der 2/5-Familie. Striche und
Lücken tragen beim Code 2 of 5 Interleaved eine Information. Dadurch wird der
Barcode sehr kompakt. Code 2 of 5 Interleaved werden Warenwirtschaft und im
Transportwesen (z.B. Leit- und Identcodes der Post) eingesetzt
![]()
Der Code 2 of 5 ist ein rein numerischer Zeichensatz (0-9)
-
Aufbau
[ ...][Prüfziffer] -
Jedes Zeichen besteht aus fünf Elementen, wobei immer zwei breit und drei schmal sind
-
Elemente: weißer Zwischenraum, schwarzer Balken
-
Breite Elemente sind 2.0 bis 3.0 mal so breit wie schmale Elemente (bei Elementen kleiner 20mil [1mil = 1/1000 inches] ist der Faktor mindestens 2.2)
-
hat einschließlich Prüfziffer (wenn verwendet) immer geradzahlige Länge; wenn nicht, wird vorne mit
0aufgefüllt; z.B.314wird dann zu0314. -
geradzahlige Paritätsprüfung am letzten Element (=Anzahl breiter Elemente geradzahlig)
-
optionales Prüfzifferzeichen
Damit Code 2 of 5 funktionieren, müssen die zu codierenden Werte eine gerade Zahlen-Länge haben. Ungerade Werte müsse erweitert werden, z. B. durch eine "0" .
Beispiel:
Ziffernfolge 49
4
= schmal, schmal, breit, schmal, breit und wird als Balken gezeichnet
9
= schmal, breit, schmal, breit, schmal und wird als Zwischenraum gezeichnet
wird nun
abwechselnd gemischt: Bit 0 von 4 als Balken mit Bit 0
von 9 als Zwischenraum, dann Bit 1 von 4
als Balken mit Bit 1 von 9 als Zwischenraum und so
weiter.
also: schmaler Balken, schmaler Zwischenraum, schmaler Balken, breiter Zwischenraum, breiter Balken, schmaler Zwischenraum, schmaler Balken, breiter Zwischenraum, breiter Balken, schmaler Zwischenraum.
Ergebnis: 
Dieser Vorgang wird dann für alle nachfolgenden Ziffernpaare des Wertes fortgesetzt.
Code 2/5-Prüfziffer
Wird eine Prüfziffer verwendet (nach der letzten Ziffer der Nummer), dann wird diese wie folgt berechnet:
-
Die rechts außen stehende Ziffer bekommt Gewichtung 3. Dann nach links gehend abwechselnd die Gewichtungen 1, 3, 1, 3, 1, 3, etc vergeben.
-
Die Gewichtungen mit den Ziffern multiplizieren und Summe aller Ergebnisse bilden.
-
10 - (Ergebnis Modulo 10) ermitteln
-
Ist Länge der Zahl samt Prüfziffer ungerade, vorne eine 0 ergänzen
Muster eines 2 of 5 Barcodes:


oder ohne
Text: ![]()



