Was eine Prüfziffer ist
Eine Prüfziffer ist die letzte Ziffer in einem Barcode. Sie wird nicht von der Person eingegeben, die die Produktnummer erstellt — sie wird aus den anderen Ziffern nach einer festgelegten mathematischen Formel berechnet. Wenn ein Barcode-Scanner den Code liest, berechnet er die Prüfziffer neu und vergleicht sie mit der tatsächlichen letzten Ziffer. Wenn sie übereinstimmen, ist der Code gültig. Wenn nicht, wurde beim Eingeben, Übertragen oder Drucken ein Fehler gemacht.
Prüfziffern fangen einzelne Fehler ab: eine vertauschte Ziffer, eine geänderte Ziffer oder eine versehentlich hinzugefügte oder gelöschte Ziffer. Sie sind nicht narrensicher — bestimmte Transpositionsfehler werden von einfachen Prüfzifferalgorithmen nicht erkannt — aber sie fangen die häufigste Art von Datenfehlern ab.
Wann Prüfziffern wichtig sind
Beim Drucken eigener Barcodes. Wenn du einen Barcode für ein Produkt erzeugst, das du verkaufst, muss die Prüfziffer korrekt sein. Ein Barcode mit falscher Prüfziffer wird von den meisten Scanner-Systemen abgelehnt — das Kassensystem, das Lagersystem, das Warehousing-Tool.
Beim manuellen Eingeben von Barcodes in ein System. Wenn Barcodes per Hand eingegeben werden (z. B. in eine Tabellenkalkulation oder ein Bestandssystem), verhindert die Prüfziffer, dass ein einfacher Tippfehler einen ungültigen Code erstellt, der dann gespeichert wird.
Bei der Validierung empfangener Produktdaten. Wenn du eine Liste von Produktcodes von einem Lieferanten erhältst, können Prüfziffern dabei helfen, falsch eingegebene Codes in der Liste zu erkennen, bevor sie deine Datenbank beschmutzen.
Prüfziffer-Algorithmen nach Barcodetyp
EAN-13 und UPC-A. Verwenden denselben Algorithmus: abwechselnde Multiplikation mit 1 und 3, Summe aller Ergebnisse, Prüfziffer ist (10 - (Summe mod 10)) mod 10. Der EAN-13-Generator und UPC-A-Generator berechnen dies automatisch, aber du kannst sie auch mit dem Prüfziffer-Rechner überprüfen.
Code 128 und Code 39. Diese Formate haben komplexere Prüfzifferberechnungen, die intern in der Barcode-Symbologie kodiert sind. Wenn du diese mit diesem Tool generierst, wird die Prüfziffer automatisch korrekt berechnet und eingebettet. Für Code 128 und Code 39 benötigst du in der Regel keine manuelle Prüfziffer-Validierung.
ISBN-13. Verwendet denselben Algorithmus wie EAN-13 — ISBN-13-Codes beginnen mit 978 oder 979 und sind EAN-13-kompatibel.
Den Prüfziffer-Rechner verwenden
Der Barcode-Prüfziffer-Rechner nimmt die numerischen Ziffern deines Codes (ohne die Prüfziffer) und berechnet, was die Prüfziffer sein sollte. Du kannst auch einen vollständigen Code eingeben — er sagt dir, ob die letzte Ziffer korrekt ist.
Zur Validierung: Gib den vollständigen Code ein. Das Tool vergleicht die eingegebene Prüfziffer mit der berechneten und meldet, ob sie übereinstimmen.
Zur Berechnung: Gib die Ziffern ohne Prüfziffer ein. Das Tool berechnet die fehlende Prüfziffer und zeigt dir den vollständigen gültigen Code an.
Häufige Prüfzifferfehler
Off-by-one bei manueller Berechnung. Menschen machen bei der manuellen Prüfzifferberechnung häufig Fehler. Verwende ein Tool, um zu überprüfen — tu dies nicht im Kopf.
Prüfziffer aus einer anderen Nummerierungsschema kopiert. Wenn du EAN-13-Nummern von einem Lieferanten importierst und einen hast, der versehentlich eine UPC-A-Nummer (ohne die führende 0) beinhaltet, kann die Prüfziffer falsch erscheinen, weil der Algorithmus auf unterschiedliche Ziffernsätze angewendet wird.
Inkompatibles Barcodeformat. Wenn du eine ISBN validierst und sie mit ISBN-10-Regeln statt ISBN-13 überprüfst, wirst du eine andere Prüfziffer erhalten. ISBN-10 und ISBN-13 verwenden unterschiedliche Algorithmen; ihr Rechner sollte das Ergebnis nicht vermischen.