Menschen öffnen einen Barcode-Generator, sehen ein Dropdown mit einem Dutzend Formatnamen und erstarren. CODE128, EAN-13, UPC-A, CODE39, ITF-14... welcher ist richtig? Fast die ganze Verwirrung verschwindet, sobald Sie eine einzige Frage stellen: Ist dieser Barcode für Ihren eigenen Gebrauch, oder muss er an einer Ladenkasse scannen?
Das ist die Gabelung. Alles andere ist Detail.
Für Ihren eigenen Gebrauch: CODE128

Ist der Code etwas, das Sie kontrollieren – ein Regaletikett in Ihrem Lager, ein Anlagen-Tag an einem Laptop, eine Chargennummer auf einem Arbeitsauftrag, ein Behälterort in Ihrem Lager –, nutzen Sie CODE128. Er kodiert jede Mischung aus Buchstaben und Zahlen, LAPTOP-0413 oder BIN-A7-03 funktioniert also genau, wie Sie es erwarten. Er ist kompakt, und jeder Barcodescanner der letzten dreißig Jahre liest ihn ohne besondere Konfiguration.
Das Beste daran ist, dass es keine Regeln von außerhalb Ihres eigenen Unternehmens zu erfüllen gibt. Sie entscheiden, was die Zahlen bedeuten. Niemand muss etwas registrieren. Sie können heute Nachmittag hundert davon machen und anfangen, sie auf Dinge zu kleben.
Für eine Ladenkasse: EAN-13, EAN-8 oder UPC-A

Wenn Ihr Produkt im Laden eines anderen im Regal stehen und an dessen Kasse gescannt werden soll, brauchen Sie einen Handels-Barcode: EAN-13 (der 13-stellige Code, der in weiten Teilen der Welt genutzt wird), EAN-8 (eine kürzere Version für winzige Verpackungen) oder UPC-A (der 12-stellige Code, üblich in Nordamerika). Das sind die Barcodes, die ein Kassensystem erwartet.
Hier der Teil, den die meisten Anleitungen überspringen. Diese Nummern sind nicht Ihre zum Erfinden. EAN- und UPC-Nummern werden von GS1 vergeben, der globalen Organisation, die sie verwaltet. Um in echten Läden zu verkaufen, kaufen Sie ein Firmenpräfix von GS1, und Ihre Produktnummern werden auf diesem Präfix aufgebaut, damit sie weltweit eindeutig sind. Das ist es, was Ihre Flasche Hot Sauce davon abhält, sich einen Code mit der Handyhülle von jemandem zu teilen.
Ein Barcode-Generator – dieser eingeschlossen – verwandelt bereitwillig beliebige 13 Ziffern in ein Bild, das wie ein perfekter EAN-13 aussieht. Die Balken sind echt, die Prüfziffer stimmt, ein Scanner liest es. Aber die Nummer ist bedeutungslos, wenn sie nicht auf Sie registriert ist. Das System eines Händlers kann einen nicht registrierten Code ablehnen, und landen Sie versehentlich auf einer Nummer, die GS1 jemand anderem zugewiesen hat, haben Sie eine Kollision geschaffen, die wirklich lästig zu entwirren ist.
Also: Rendern Sie EAN-13 frei für Mockups, Verpackungsentwürfe, Demos und zum Testen Ihres Etikett-Layouts. Drucken Sie nur keine erfundene auf ein Produkt, das Sie tatsächlich über einen Laden verkaufen.
Die Prüfziffer, kurz
EAN-13 und UPC-A enden mit einer Prüfziffer – einer einzelnen Zahl, die aus den anderen berechnet wird und einem Scanner erlaubt, einen Lesefehler zu erkennen. Deshalb akzeptiert ein striktes Format nicht einfach jede Zeichenkette: Geben Sie ihm die falsche Länge oder eine falsche Prüfziffer, kennzeichnet ein gutes Werkzeug es sofort, statt etwas zu exportieren, das nicht scannt. Tippen Sie eine gültige Handelsnummer, wird die Prüfziffer für Sie erledigt.
Die Kurzfassung
- Intern / Lager / Anlagen / alles, was Sie kontrollieren → CODE128. Keine Registrierung, Buchstaben und Zahlen willkommen.
- Verkauf über echten Handel → EAN-13 / EAN-8 / UPC-A, mit einer Nummer, die Ihnen tatsächlich von GS1 gehört.
- Die selteneren Formate (CODE39, ITF-14, Codabar, MSI, Pharmacode) existieren für bestimmte Branchen – Versandkartons, Bibliotheken, Apothekenverpackungen – und brauchen Sie eines, wissen Sie es bereits.
Neun von zehn Mal ist die Antwort CODE128, weil die meisten Barcodes, die Menschen erzeugen, für ihre eigenen Systeme sind, nicht für ein Supermarktregal. Starten Sie dort und greifen Sie nur zu EAN oder UPC, wenn eine Kasse wirklich im Spiel ist.
