Wir sind Nerds und wir wissen es. Wir essen, schlafen, machen Witze über Barcode-Etiketten und kritisieren sie ständig hier bei EIM. Einer von uns besitzt sogar ein Paar Manschettenknöpfe mit Barcode-Etiketten. Er wurde erwischt, als er sie bei einer unserer Weihnachtsfeiern trug. Wir wissen, wir wissen. Armselig.
Das Gute an unserer Streberhaftigkeit ist jedoch die Tatsache, dass – da wir uns in unserem Geschäft so gut auskennen – Sie sich wirklich nicht darum kümmern müssen. Wir haben alles im Griff. Sicher, wir können die üblichen Dinge wie Code 39 und Code 128. Aber es gibt eine Menge spezialisierter und sogar ausgesprochen eigenartiger Barcodes im Barcode-Land. Codes wie Interleaved 2 of 5, CPC Binary, EAN, ISBN, Aztec, Datamatrix, Chromocode (mit dem Sie diese schönen, hellen Farben und Grüntöne des Sommers erhalten – OK, das ist ein Lied von Paul Simon) und QR-Code. Einige davon sind eindimensional (streng linear), andere zweidimensional (nicht linear). Dimensionen in einem Barcode? Was soll ein Barcode-Neuling tun?
Die Zuordnung zwischen Nachrichten und Barcodes wird als Symbologie bezeichnet. Die Spezifikation einer Symbologie umfasst die Kodierung der einzelnen Ziffern oder Zeichen der Nachricht, sowie die Start- und Stoppzeichen in Balken und Leerzeichen, die Größe der erforderlichen Ruhezone vor und nach dem Strichcode und bei bestimmten Strichcodetypen die Berechnung einer Prüfsumme.
Was ist überhaupt eine Prüfsumme?
Eine Prüfsumme ist ein aus einem Datenblock berechneter Wert, der – im Falle von Strichcodes – zusammen mit den Daten gespeichert wird, um eine Verfälschung der Daten zu erkennen. Prüfsummen sind obligatorische Elemente von Strichcodes wie Code 128 oder UPC.
Eine Prüfziffer ist ein zusätzliches Zeichen, das einem Strichcode als Redundanzprüfung zur Fehlererkennung hinzugefügt wird – ein „digitaler Fingerabdruck“, der im Strichcodeland verwendet wird. Sie besteht aus einer einzigen Ziffer, die aus den anderen Ziffern der Nachricht berechnet wird. Mit einer Prüfziffer können einfache Fehler bei der Eingabe einer Reihe von Ziffern erkannt werden, z. B. eine einzelne falsch eingegebene Ziffer oder die Vertauschung zweier aufeinanderfolgender Ziffern.
Beispielsweise ist die letzte Ziffer eines UPC-Strichcodes (der für Einzelhandelsprodukte verwendet wird) die Prüfziffer. Nehmen wir an, unsere Prüfziffer ist 4 und wird wie folgt geprüft:
1. Addiere die Ziffern (bis auf die Prüfziffer) an den ungeraden Stellen (erste, dritte, fünfte usw.) zusammen (0+2+0+0+2+0=4) und multipliziere mit drei (4 x 3 = 12)
2. Addiere die Ziffern (bis auf die Prüfziffer) an den geraden Stellen (zweite, vierte, sechste usw.) (1+0+0+0+3=4)
3. Addiere die beiden Ergebnisse zusammen, um die Summe zu ermitteln. (12 + 4 = 16)
4. Die Prüfziffer ist die kleinste Zahl, die benötigt wird, um die Summe auf das nächste Vielfache von 10 zu runden. (16 rundet auf 20; 20 – 16 = 4 = die Prüfziffer)
Du musstest fragen, nicht wahr? Wenn Sie all diese Berechnungen durchführen und das Ergebnis nicht mit der Prüfziffer übereinstimmt, ist es wahrscheinlich, dass ein Tastaturbediener irgendwo auf der Strecke die falsche Zahl für den Strichcode eingegeben hat.