Kurz gesagt: Die meisten Produktbarcodes sind keine beliebigen Zahlen — EAN-13 und UPC-A enden mit einer mathematisch berechneten Prüfziffer, und ein Fehler bedeutet, dass der Scanner das Etikett an der Kasse oder im Lager ablehnt. Kombiniere diesen Guide mit Character Counter, Text Difference, Encoding Converter und Duplicate Finder.
Barcode Generator bei CharCount erstellt druckfertige Codes für Produkte, Regaletiketten und interne Nachverfolgung. Die Standards dahinter zählen mehr, als es scheint: GS1s Barcode-Standards und die GTIN-Spezifikation legen genau fest, wie ein gültiger Retail-Barcode Ziffer für Ziffer aufgebaut ist.
EAN-13 und UPC-A: nicht einfach 13 zufällige Ziffern
Ein EAN-13-Barcode besteht aus einem Länder-/Herstellerpräfix, einem Produktcode und einer finalen Prüfziffer, die aus den anderen 12 berechnet wird. UPC-A (üblich in den USA und Kanada) funktioniert genauso mit insgesamt 12 Ziffern. Die Prüfziffer erlaubt es einem Scanner, sofort einen Druckfehler oder einen verschmierten Balken zu erkennen, statt das falsche Produkt abzukassieren.
Die Prüfziffernformel: von rechts beginnend, alternierende Ziffern mit 3 und 1 multiplizieren, alles addieren, und die Prüfziffer ist die Zahl, die diese Summe auf das nächste Vielfache von 10 bringt. Ändere irgendeine andere Ziffer im Code, und die Prüfziffer stimmt so gut wie sicher nicht mehr — genau das ist der Sinn: ein eingebauter Fehlerdetektor, keine Dekoration.
Warum ein Barcode richtig aussehen und trotzdem nicht scannen kann
Ein Generator, der nur "sind es 13 Ziffern" prüft, erzeugt bereitwillig einen Barcode, der korrekt aussieht, aber den Prüfziffertest nicht besteht, und von jedem GS1-konformen Scanner im Handel abgelehnt wird. Auch die Ziffern müssen korrekt zugewiesen sein — ein GTIN-Präfix ist keine beliebige Nummer, es wird von GS1 an ein bestimmtes Unternehmen lizenziert, sodass ein Barcode mit korrekter Prüfziffer, aber falschem Präfix für den Einzelhandel trotzdem ungültig sein kann, auch wenn er scannt.
Die Druckqualität verursacht den anderen häufigen Fehler: Balken brauchen ausreichenden Kontrast und eine ruhige Zone (leerer Rand) auf jeder Seite, sonst findet der Laser des Scanners das Start-/Stopp-Muster gar nicht — der Code kann numerisch perfekt und trotzdem bei einem kontrastarmen oder zu kleinen Ausdruck unlesbar sein.
Das richtige Barcode-Format wählen
- Retail-Produkt, das im Geschäft verkauft wird → EAN-13 (international) oder UPC-A (USA/Kanada), beide mit Prüfziffer validiert.
- Interne Bestandsführung oder Asset-Tracking, nicht im Einzelhandel verkauft → Code 128 oder Code 39, die auch Buchstaben neben Ziffern erlauben.
- Kleine Etiketten mit begrenztem Druckplatz → QR-Code, der mehr Daten auf weniger linearer Fläche unterbringt als ein 1D-Barcode.
Eine Checkliste vor dem Druck
Generiere den Code, prüfe dann, ob die Prüfziffer für genau die Nummer korrekt berechnet wird, die du drucken willst — eine einzige falsch eingegebene Ziffer irgendwo in der Sequenz ändert sie. Drucke ein Testetikett in Endgröße und scanne es mit einem echten Barcodeleser oder einer Smartphone-Scan-App, bevor du eine ganze Charge druckst; ein Barcode, der bei 300 % Zoom am Bildschirm gut aussieht, kann im Druck immer noch zu klein oder kontrastarm sein.
Prüfe die Quellliste mit Duplicate Finder gegen, wenn du viele Codes gleichzeitig generierst — zwei Produkte, die sich durch einen Copy-Paste-Fehler eine GTIN teilen, ist ein häufiger und vermeidbarer Fehler — und nutze Character Counter, um vor dem Generieren zu bestätigen, dass jeder Code genau die vom Format geforderte Ziffernanzahl hat.