Kann ich einen hier erzeugten Barcode auf einem Produkt im Laden verwenden?
Die Grafik ist gültig und lässt sich scannen, aber ein Einzelhandels-Barcode ist nur nutzbar, wenn die darin codierte Nummer Ihnen zugeteilt wurde. Nummern werden von GS1-Mitgliedsorganisationen vergeben — für Festlandchina die dortige Organisation, und in jedem anderen Markt die jeweils zuständige Stelle. Dieses Tool zeichnet die Striche; es vergibt keine Nummern, und das kann kein Online-Generator. Wenn die Etiketten nur für Ihr eigenes Lager, Ihre Regale oder Ihre Anlagen bestimmt sind, ist überhaupt keine Zuteilung nötig, und Code 128 ist die richtige Wahl.
Wie wird die EAN-13-Prüfziffer berechnet?
Nehmen Sie die zwölf Ziffern und multiplizieren Sie sie, von der rechten ausgehend, abwechselnd mit 3 und 1. Addieren Sie die Produkte. Die Prüfziffer ist die Zahl, die diese Summe auf das nächste Vielfache von zehn bringt — formal (10 - Summe mod 10) mod 10. Für 978030640615 ist die Summe 93, die Prüfziffer also 7. Diese Seite breitet die gesamte Rechnung unter dem Eingabefeld aus. Dieselbe Regel gilt für die 11 Ziffern von UPC-A, die 7 von EAN-8 und die 13 von ITF-14, weil das Zählen der Gewichte von rechts die Länge irrelevant macht.
Was verrät mir ein Präfix wie 690 oder 489?
Es identifiziert die GS1-Mitgliedsorganisation, die die Nummer vergeben hat. 690–699 und 680–681 werden von GS1 China verwaltet, 489 von GS1 Hongkong, 471 von GS1 Taiwan, 958 von GS1 Macau, und 978–979 sind für ISBNs reserviert. Es verrät nicht das Herstellungsland: GS1s eigene Position ist, dass Mitgliedsunternehmen Waren überall produzieren und sich ein Präfix von der Organisation ihrer Wahl lizenzieren lassen können. Die weitverbreitete Behauptung, 690 bedeute „made in China“, wurde von mehreren Faktenprüfungsorganisationen genau aus diesem Grund geprüft und zurückgewiesen.
Welche Symbologie sollte ich wählen?
Wird der Artikel im Einzelhandel verkauft, ist die Wahl bereits getroffen: EAN-13, oder EAN-8, wenn die Packung zu klein ist, oder UPC-A in Nordamerika, mit ITF-14 auf dem Versandkarton. Für alles Interne nutzen Sie Code 128 — er nimmt Buchstaben und Ziffern, braucht keine Registrierung und komprimiert numerische Daten auf zwei Ziffern pro Symbol. Code 39 lohnt sich nur, wenn Sie einen sehr alten Scanner bedienen müssen, da er bei gleichem Inhalt rund 40% breiter ist.
Warum ist mein fünfstelliger Code 128 breiter als ein sechsstelliger?
Weil Subset C zwei Ziffern in jedes Symbol packt und eine ungerade übrig bleibende Ziffer nicht paaren kann, sodass eine numerische Zeichenkette ungerader Länge ein zusätzliches Subset-Wechselsymbol kostet. Fünf Ziffern kommen auf 79 Module Breite, sechs auf 68 — und fünf Ziffern sind zufällig genau so breit wie acht. Entwerfen Sie Ihr Nummernschema noch, kostet eine gerade Stellenzahl nichts und ergibt ein schmaleres Etikett.
Was ist die Ruhezone, und wie viel brauche ich davon?
Es ist der leere Rand auf beiden Seiten der Balken, gemessen in Modulen (X). Ein Scanner nutzt diese leere Strecke, um zu erkennen, wo der Code beginnt — sie ist also Teil des Symbols und keine Dekoration. EAN-13 verlangt links 11X und rechts 7X — asymmetrisch, was Generatoren überführt, die beidseitig denselben Rand anwenden. UPC-A will beidseitig 9X, EAN-8 7X, und Code 128, Code 39 und ITF-14 mindestens 10X. Auf dieser Seite wird der geforderte Rand in der Vorschau eingefärbt, damit Sie sehen, ob Ihr Etikett genug Platz lässt.
Kann ein Barcode chinesische Zeichen enthalten?
Kein 1D-Barcode der üblichen Art. Code 128 endet bei Latin-1, und Code 39 ist noch enger begrenzt. Schlimmer noch: Die meisten Encoder weisen CJK-Eingaben nicht zurück — sie erzeugen einen Barcode, der scannt, aber zu etwas anderem decodiert als dem Eingegebenen, und auffällig breiter ist, als die Zeichenzahl vermuten lässt. Diese Seite blockiert solche Eingaben stattdessen. Wenn Sie chinesischen Text wirklich in einem scanbaren Symbol unterbringen müssen, nutzen Sie einen QR-Code-Generator — QR hat einen eigenen Kanji-Modus und kennt diese Grenze nicht. SVG oder PNG?
SVG für alles, was gedruckt wird. Es hat keine eigene Auflösung, sodass der Drucker die Striche einmal in seiner nativen Auflösung rastert und jedes Modul auf einem ganzen Dot landet. PNG hat sich bereits auf ein Pixelraster festgelegt; passt dieses Raster nicht zu dem des Druckers, werden die Striche neu abgetastet und das Verhältnis von Strich zu Lücke verschiebt sich. Verwenden Sie PNG nur dort, wo Vektoren nicht akzeptiert werden, und exportieren Sie bei 2× oder 4×, damit Auflösung übrig bleibt.
Wie erzeuge ich viele Barcodes auf einmal?
Öffnen Sie das Stapel-Panel, fügen Sie einen Wert pro Zeile ein — eine direkt aus einer Tabelle eingefügte Spalte funktioniert —, wählen Sie SVG oder PNG, und Sie erhalten ein nach jedem Wert benanntes ZIP. Zeilen, die die Prüfung nicht bestehen, werden nicht stillschweigend übersprungen: Sie werden mit ihrem Grund in skipped.txt gesammelt, sodass ein Stapel von 100, der 97 Dateien liefert, Ihnen sagt, welche drei fehlschlugen und warum. Alles läuft im Browser ab, die Größe des Stapels ist also durch Ihren Rechner begrenzt, nicht durch ein Server-Kontingent.
Mit welcher Auflösung sollte ich drucken?
Mit der Auflösung, die Ihr Drucker tatsächlich hat — der Sinn, sie hier auszuwählen, ist, dass die Seite Ihnen sagen kann, was ein Modul in Millimetern bedeutet. Bei 203 dpi, der gängigen Thermodruck-Auflösung, ist ein Dot 0.125 mm groß, ein Modul aus drei Dots also 0.375 mm. Bei 300 dpi ist ein Dot 0.085 mm und bei 600 dpi 0.042 mm. Eine höhere Auflösung erlaubt ein kleineres Modul, was bei kleinen Etiketten wichtig ist; sie lässt einen falsch dimensionierten Code aber nicht besser scannen.
Kann diese Seite einen Barcode aus einem Bild lesen?
Nein — sie erzeugt nur. Einen gedruckten 1D-Barcode von einem Foto zu lesen ist ein anderes Problem und braucht ein anderes Werkzeug. Der QR-Decoder an anderer Stelle auf dieser Seite verarbeitet nur QR-Codes und decodiert weder EAN-13 noch Code 128. Ebenso wenig kann diese Seite nachschlagen, zu welchem Produkt eine Nummer gehört; dafür braucht es eine GS1-Produktdatenbank.
Wird irgendetwas hochgeladen?
Nein. Der Encoder ist ein JavaScript-Modul, das in die Seite geladen wird, und jeder Barcode — einschließlich eines gesamten Stapellaufs und seines ZIPs — entsteht auf Ihrem eigenen Rechner. Nichts, was Sie eingeben, wird irgendwohin gesendet, in eine URL geschrieben oder nach dem Schließen des Tabs aufbewahrt; nur die Erscheinungsbild-Einstellungen (Modulbreite, Balkenhöhe, Auflösung) werden lokal gespeichert, damit Sie sie nicht erneut einstellen müssen.