Wie erstelle ich einen EAN-13-Barcode mit einer Schriftart?

Ich habe jetzt über 30 Minuten gegoogelt, ich kann keine kostenlose Barcode-Schriftart für EAN-13 finden. Kennt jemand welche? fontsquirrel haben keine, Dafont hat ein paar, aber keine davon ist EAN-13 (soweit ich weiß).

Antworten (10)

Wenn Sie eine kleine Anzahl von Barcodes benötigen und etwas Zeit, aber kein Budget haben, ist es einfach, vektorbasierte Barcodes mit einem Online-Barcode-Generator und Illustrator (oder einem anderen Tool Ihrer Wahl) zu erstellen.

Beispielsweise erstellt http://www.barcoding.com/upc/ kostenlos einen EAN-13-Barcode für Sie. Das Coole an ihren Bildern ist, dass sie auf Pixel ausgerichtet sind, sodass Sie ein Schwarz-Weiß-PNG ohne Anti-Aliasing erhalten können.

Kopieren Sie das PNG in Ihr Vektorprogramm und wenn Snap-to-Pixel verfügbar ist, ist es ein sehr schneller Prozess, eine Reihe von Rechtecken über die Barcodes zu zeichnen. Sie können die Zahlen dann mit einer beliebigen maschinell aussehenden Schriftart unten einfügen.

Booya, Strichcodes!

Nachtrag: Ich habe diesen Prozess verwendet, um Barcodes für Produkte zu erstellen, die im Einzelhandel verkauft wurden. Es funktioniert, aber es ist immer noch am besten, den gedruckten Code zu überprüfen, bevor Sie in die Produktion gehen.

Clever, aber immer noch eine Menge harte Arbeit im Vergleich zu beispielsweise der Verwendung des Barcode-Generators in Inkscape . Egal wie gut es geschrieben ist, ich fürchte, ich muss dieser Antwort eine -1 geben.

Der kostenlose Vektorgrafik-Editor Inkscape enthält einen Vektor-Barcode-Generator: Extensions → Render → Barcode . Es wird auch die Prüfsumme für Sie generieren / überprüfen. Sie können es dann im SVG-, PDF- oder einem anderen geeigneten Format speichern und in einem Tool Ihrer Wahl öffnen.

Hier ist ein Beispiel der Ausgabe (als PNG exportiert):

Strichcode Strichcode

Ich weiß nicht viel über Barcodes, aber ich denke nicht, dass dieser Code einer Schriftlösung förderlich ist, da es anscheinend einen algorithmischen Prozess zum Erstellen des Barcodes gibt.

aus Wikipedia:

Um einen EAN-13-Barcode zu codieren, werden die Ziffern zunächst in 3 Gruppen aufgeteilt, die erste Ziffer, die erste 6er-Gruppe und die letzte 6er-Gruppe. Die erste 6er-Gruppe wird nach einem Schema codiert, bei dem jede Ziffer zwei mögliche Codierungen hat , von denen einer eine gerade Parität und einer davon eine ungerade Parität hat. Die erste Ziffer wird codiert, indem für die nächsten sechs Ziffern ein Auswahlmuster zwischen diesen beiden Codierungen gemäß der folgenden Tabelle ausgewählt wird. (Im Gegensatz zu den anderen Ziffern wird die erste Ziffer nicht direkt durch ein Balkenmuster dargestellt.) Alle Ziffern in der letzten Gruppe von sechs Ziffern werden unter Verwendung eines einzigen Satzes von Mustern codiert, die die gleichen Muster sind, die für UPC verwendet werden.

Einige Barcode-Schemata (wie 3 von 9) sind im Wesentlichen reine ASCII-Ersetzungen, die funktionieren, indem sie lediglich die Schriftart der „Daten“ ändern. Viele sind es nicht.

Der Wikipedia-Artikel verweist auf ein Open-Source-Projekt zur Barcode-Generierung: http://sourceforge.net/projects/openbarcodes/

Beachten Sie, dass für den Entwickler eine Homepage aufgeführt ist, und wenn Sie seinen Mangel an ästhetischem Feingefühl ignorieren können, gibt es eine ziemlich gute Erklärung für ean-13 und seine selbstgebraute kostenlose Schriftart. (was offensichtlich meiner Behauptung über die Schriftersetzung widerspricht)

Ich habe ein bisschen Verpackung für Einzelhandelsregale gemacht - ja, UPCs sind algorithmisch und Teile der Muster sind zu Überprüfungszwecken invertierte/umgekehrte Kopien anderer Teile des Musters. Soweit mir bekannt ist, ist dies mit einer einfachen Schriftart nicht möglich.
Ich habe mir die verlinkten Programme nicht allzu genau angesehen, aber es scheint, als wäre der Code für die Verwendung mit der Schriftart entwickelt worden. Wenn Sie also den von seinem Programm generierten Textcode in ein Textverarbeitungs- oder Layoutprogramm einfügen und dann festlegen die Schrift zu seiner Schriftdatei hinzufügt, erhalten Sie einen Barcode. Ich finde. Vielleicht. Zumindest können Sie alles, was sein Programm erstellt, screecapen und es dann als GIF oder PNG platzieren
Ich bin ehrlich, ich habe "Barcode-Generierung" gesehen und mich nicht einmal mit seiner Methode befasst - ich nahm (ignorant) an, dass er nur Bilder erstellt, wie die meisten anderen, die ich gesehen habe. Die Verwendung des Generators mit einer benutzerdefinierten Schriftart klingt interessant.
Ich habe nur ein textbasiertes Ausgabeergebnis in seinen Screencaps bemerkt, mit einem Bild darunter.

Die Top-Antwort beantwortet immer noch nicht genau das, wonach gefragt wurde. Ich habe eine kostenlose Schriftart erstellt, die jetzt auf FontStruct ist: Download

Sie sollten das akzeptierte Antworthäkchen erhalten, da Sie tatsächlich eine Schriftart mit den Anweisungen angeboten haben.

Späte Antwort aber trotzdem :)

Sehr interessante Frage :). Eine solche Schriftart wäre durchaus möglich und könnte verwendet werden, um gültige EAN-13-Codes zu erstellen. Tatsächlich müsste es nur 31 Zeichen haben, um alle EAN-13-Kombinationen abzudecken. Eine andere Sache ist, dass eine solche Schriftart nicht sehr praktisch wäre, da man sich jedes Mal bemühen müsste, die richtige Codierungssequenz für die Ziffern 2-7 (zur Bestimmung der 1. Ziffer) beizubehalten und die Prüfsumme zu berechnen. Aber das nur interessehalber :).

Wenn Sie einen guten Barcode-Generator zum Erstellen einer beliebigen Anzahl von Barcodes benötigen und keine Angst vor der Befehlszeile haben, werfen Sie einen Blick auf http://xpt.sourceforge.net/techdocs/nix/print/barcode/bp02-GnuBarcode/ (Windows-Version, wenn benötigt: http://gnuwin32.sourceforge.net/packages/barcode.htm ). Das Schöne ist: Es kann Vektordateien als Ausgabe erstellen (wichtig: Es verwendet die Strichbreite, um dünne und dicke Linien zu erzeugen). Ich weiß, dass es da draußen eine Menge verschiedener Tools gibt, aber dieses ist klein, einfach und funktioniert einfach … kostenlos :).

Und schließlich: http://www.darkoastedblend.com/2008/04/japanese-creative-barcodes.html . Lass dich inspirieren! :)

Dies erfordert Konvertierungsfunktionen, um zu funktionieren. Ich denke, der Punkt in OP ist, dass Sie einfach das eingeben, was Sie als Barcode-Wert benötigen, und sie wählen eine Schriftart aus, um die Balken darzustellen und zu drucken (mit Ausnahme der Prüfsumme natürlich, falls diese verwendet wird). Das geht mit UPC/Code-128/39 etc., nicht aber mit EAN-8/13, da diese anders aufgebaut sind.
Richtig, aber ich glaube, das habe ich in meiner Antwort deutlich gemacht …
Ja, die Prüfsumme und der variierende Code sind für Menschen etwas schwer einzugeben. Wenn jedoch jemand interessiert ist, habe ich eine vereinfachte EPS-Datei, die jeden Ean unterstützt

Ich habe hier einen ziemlich vollständigen Artikel gefunden: http://grandzebu.net/informatique/codbar-en/ean13.htm erklärt: wie man Prüfsummenziffern generiert (und liefert ein VB-Programm dafür) und enthält ein Excel-Makro & EAN-13 TTF-Schriftart mit Installationsprogramm

Hallo Rick! Vielen Dank für Ihren Link. Wenn Sie einige dieser Informationen in die Antwort selbst aufnehmen könnten, würde dies meiner Meinung nach VIELE positive Stimmen erhalten. Links können untergehen, daher neigen wir dazu, hier so viel wie möglich hinzuzufügen, falls das passiert. Willkommen bei GD.SE!

IDAutomation hat eine Schriftart, die ich früher verwendet habe. Es funktioniert sogar ohne etwas zu kaufen, aber es fügt ein lustiges kleines Wasserzeichen in den Barcode ein, das Sie verrät, dass Sie nur die nicht-kommerzielle Testversion verwenden. Trotzdem lässt es sich gut damit herumspielen. https://www.idautomation.com/barcode-fonts/upc-ean/user-manual/

Es gibt jedoch auch andere Möglichkeiten, wie diese Jungs, die einen kostenlosen Service haben: https://barcode.tec-it.com/en/EAN13

Wenn meine Nummer zum Beispiel 03 54321 001 01 ist, trage ich sie einfach hier ein

https://barcode.tec-it.com/barcode.ashx?data=035432100101&code=EAN13&dpi=96&dataseparator=

und los gehts:

Sie fügen sogar die Prüfziffer hinzu.

https://github.com/graphicore/librebarcode https://graphicore.github.io/librebarcode/

Satz von Schriftarten (und Schriftartgeneratoren) für Code 39, Code 128 und EAN-13. Lizenziert unter Open Font License (Schriftarten) und GPL3+ (Generatoren).

Es berechnet sogar die Prüfziffer in EAN-13 für Sie.

Nicht, dass dies Ihre Frage wirklich speziell beantwortet, aber ich musste nie nach einer Barcode-Schriftart suchen, da wir immer nur Barcode-Software verwenden, um unsere Barcodes zu generieren. Sie kosten im Allgemeinen ziemlich viel Geld, aber wir waren auch noch nie mit diesem Problem konfrontiert.

Ich habe auch nicht viel Erfahrung in dieser Art von Dingen, aber ich sehe zufällig eine Seite, die etwas über ean 13 barcode maker voor word sagt , ich glaube, das wäre eine Hilfe für Sie.

Hallo user27616, könnten Sie uns bitte etwas mehr darüber erzählen, was wir unter diesem Link finden sollen? In diesem Fall ist Ihre Antwort immer noch wertvoll, falls der Link unterbrochen wird. Eigentlich ist der Link, den Sie geben, tot. Danke für die Fehlerbehebung!