Inhaltsverzeichnis[Verbergen]

Einführung in den verwendeten Barcode


Code 2 of 5 Interleaved
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.
Der Code 2 of 5 ist ein rein numerischer Zeichensatz (0-9)

  • Aufbau <Start><Ziffer>[<Ziffer> ...][Prüfziffer]<Stop>
  • 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 einschlielich Prüfziffer (wenn verwendet) immer geradzahlige Länge; wenn nicht, wird vorne mit 0 aufgefüllt; z.B. 314 wird dann zu 0314
  • 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üssen 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.

1. Code 2/5-Prüfziffer

Wird eine Prüfziffer verwendet (nach der letzten Ziffer der Nummer), dann wird diese wie folgt berechnet:

  1. Die rechts außen stehende Ziffer bekommt Gewichtung 3. Dann nach links gehend abwechselnd die Gewichtungen 1, 3, 1, 3, 1, 3, etc vergeben.
  2. Die Gewichtungen mit den Ziffern multiplizieren und Summe aller Ergebnisse bilden.
  3. 10 - (Ergebnis Modulo 10) ermitteln
  4. Ist Länge der Zahl samt Prüfziffer ungerade, vorne eine 0 ergänzen

Muster eines 2 of 5 Barcodes:

Jede Kombination besteht aus fünf Elementen, von denen zwei breit und drei schmal sind.

Die Codierung ist folgende:

Start 0000 Stop 100
1 10001 6 01100
2 01001 7 00011
3 11000 8 10010
4 00101 9 01010
5 10100 0 00110