2016-10-13 21 views
0

Ich habe gerade ean 13 Font heruntergeladen. Ich schreibe einen Barcode in Word Beispiel: 5200095632132, aber wenn ich es drucke, kann mein Scanner es nicht lesen. Mache ich etwas falsch? In anderen Barcode-Fonts habe ich gelesen, dass Sie "*" als Zeichenanfang und -ende platzieren müssen. Wie * 5200095632132 * Aber in dieser Schriftart, wenn ich * lege es nicht auf Barcode-Zeile. DieseEan 13 Font liest nicht vom Scanner

ist, wie mein Barcode wie folgt aussieht:

enter image description here

Und das ist, wie ein Barcode-Generator-Software den gleichen Barcode erstellt:

enter image description here

+0

Enthält Ihr Code die [Prüfsumme in der letzten Ziffer] (https://en.wikipedia.org/wiki/International_Article_Number#Calculation_of_checksum_digit)? – Filburt

+0

Ja, ich war dabei. Aber es funktioniert nicht mit keinen Barcodes. Ich habe auch ein paar Bilder im Internet gesehen und die erste, mittlere und letzte Zeile ist größer als andere. Ist das anders? Ich werde ein Bild hochladen um es zu sehen. – user6927546

+0

* "Der Startmarker und der Endmarker sind als 101 kodiert. Der Centermarker ist als 01010 kodiert." * Aber ich weiß nicht, wie Sie das in eine Schriftart schreiben. – Filburt

Antwort

2

Dieser Französisch Kerl eine hervorragende Tutorial gemacht wie man die Barcode-Schriftart verwendet: http://grandzebu.net/informatique/codbar-en/ean13.htm

(Spoiler: es ist komplizierter, als Sie denken)

Mit Hilfe dieser Seite habe ich eine einfache Übersetzung Tabelle gemacht EAN8 Barcodes zu machen: https://www.dropbox.com/s/z7o1w0clfhtxb5i/barcodemaker%20leeg.xls?dl=0

Dies wird Ihnen eine Idee.

Die allgemeine Idee ist, dass Sie nicht die Zahl selbst, sondern einen Buchstaben verwenden können. Beispiel: 0 = A, 1 = B, 2 = C usw.

Welcher Buchstabe hängt auch von der Stelle der Nummer ab. In ean8 zum Beispiel die ersten 4 Ziffern: 0 = A, 1 = B, 2 = C usw. Aber die letzten 4 Ziffern: 0 = a, 1 = b, 2 = c usw.

Im Falle von Es hängt von der ersten Ziffer ab, welche Übersetzung Sie für jede der ersten 6 Ziffern verwenden. Grandzebu hat dafür einen schönen Übersetzungstafel.

Wenn Sie in VBA sind, können Sie ein nettes Makro machen. Aber mit Vanille Excel-Formeln ist es auch möglich. Es braucht nur etwas Platz.

Verwandte Themen