Meine Barcodes werden in Excel viel zu groß angezeigt

Beim Einfügen der Barcodes in die Excel-Tabelle stimmt die Größe der exportierten Barcodes nicht mit der voreingestellten Größe überein. Dies kann zwei Ursachen haben:

  • GIF-Exportformat anstelle von JPG oder PNG: Bei GIF wird der DPI-Wert nicht in der Datei gespeichert (Excel kann die Auflösung nur schätzen), bei JPG und PNG wird der DPI-Wert jedoch gespeichert - dies kann beim Importieren einen Unterschied machen.
  • Die Datenliste enthält andere Daten als für die Barcode-Konfiguration verwendet: Wenn der Barcode mit weniger Demodaten konfiguriert wird, als später in der Datenliste kodiert werden, kann der Barcode beim Exportieren größer werden. Um dies zu verhindern, konfigurieren Sie den Barcode mit den Daten, die später in der Datenliste kodiert werden - dann stimmt auch die Größe in der Vorberechnung. Achten Sie auch darauf, dass Sie die Datei als JPG oder PNG exportieren.
Das TBarCode/Office arbeitet komfortabler direkt in Excel (keine Umwege über Bilddateien). Bitte beachten Sie, dass es sich um ein anderes Produkt handelt = andere Lizenz.

EPS-Schriftart nicht gefunden (Acrobat Distiller und andere Programme)

Unser EPS-Format hat einige Abhängigkeiten von den verfügbaren Schriftarten. Technischer Hintergrund ist, dass wir einen Schriftauswahlbefehl (Font-Referenz) verwenden, aber die Schrift nicht direkt einbetten. Die Schriftart muss also installiert und für den PostScript/EPS-Renderer verfügbar sein. Die Benennung von Schriften kann hier ein Problem darstellen - mehr dazu weiter unten.

Beispiel Fehlermeldung: "Error: KnowledgeRegular nicht gefunden"

  • Die Schriftart muss auf der lokalen Festplatte installiert sein.
  • Es muss sich um eine geeignete Schriftart handeln.
  • Die Schrift muss sich im Suchpfad des Renderers (z.B. Distiller) befinden.
  • Und auch der Schriftname im EPS-Export muss korrekt sein.

Eines der häufigsten Probleme ist der Name der Schriftart. Um Probleme mit "Schriftart nicht gefunden" oder der Schriftersetzung zu beheben, müssen Sie den korrekten Schriftnamen für PS ermitteln und ihn dann als Ersatzschriftart in den Barcode Studio Optionen eingeben. Hintergrund: Der Schriftauswahldialog in der GUI verwendet eine TTF-Schrift, aber der Schriftname, der für eine PS-Datei benötigt wird, weicht oft vom angezeigten Schriftnamen ab (besonders wenn er Leerzeichen enthält).

Der Schriftname im obigen Beispiel kann in "Knowledge-Regular" geändert werden, um den Fehler zu vermeiden. Wenn der Schriftname bereits korrekt ist, geht es um den richtigen Suchpfad für die Schrift und darum, dass der erforderliche Schrifttyp installiert ist.

Weitere Informationen über PostScript-Schriften (Acrobat Distiller):

Das Einbetten von Schriften ist derzeit in Barcode Studio mit dem PDF-Export möglich.

Schrift bei EPS und AI Format wird ersetzt oder nicht dargestellt

Beim EPS Export wird eine Standard-Schrift gewählt, ausser man stellt eine entsprechende PostScript-Schriftart in den Optionen ein (es kann auch eine TrueType Schrift eingestellt werden sofern der Name EPS konform ist). Warum wir das tun liegt daran, dass wir den Font nicht direkt einbetten, sondern nur „referenzieren“ – und hierbei muss ein gültiger Fontname im EPS sichergestellt werden.

Was ist bei AI und EPS Export bezüglich Fontauswahl zu beachten?

Beim EPS/AI-Export können standardmäßig nur bestimmte Standardschriften (z.B. Helvetica, Times New Roman, Courier etc) referenziert werden - so wird sichergestellt, dass die Schriftart vom Drucker unterstützt wird und/oder von der PostScript-Engine wiedergegeben werden kann. In bestimmten Fällen wird der Schriftname im Export durch Helvetica (EPS) oder ArialMT (AI) ersetzt – nämlich dann, wenn der Font-Name nicht referenzierbar ist (z.B: wenn er ein Leerzeichen enthält).

Barcode Studio Schriftartenersetzungsoptionen:

  • Wenn die Schriftartenersetzung in den Optionen deaktiviert ist, wird entweder eine Standard-Schrift (kompatibel mit dem Ausgabeformat) oder die eingestellte Schrift (falls sie kein Leerzeichen beinhaltet) als Font ausgewählt. Der EPS/AI Renderer versucht dann die angegebene Schriftart zu laden. Wenn die Schrift nicht gefunden wird, wird sie entweder ersetzt oder nicht dargestellt.
  • Bei der Schriftartersetzung im Barcode Studio wird der gültige (vollständige) Fontname benötigt, dieser kann z.B. „GothamBold“ oder „Gotham-Bold“ heißen (ist oftmals unterschiedlich zu dem Namen der im Dialog angezeigt wird). Es ist nötig, den richtigen Schriftnamen für EPS oder AI herauszufinden, insbesondere wenn Sie eine TrueType-Schrift verwenden: Der Anzeigename differiert vom eigentlichen Fontnamen in der Fontdatei und zudem gibt es abweichende Namen für die PostScript-Variante. Für einige Schriften ist es sogar unmöglich, auf sie zu verweisen, nämlich wenn sie Leerzeichen im Schriftnamen enthalten.

Hintergrund für diese Beschränkungen ist, dass Barcode Studio die Fonts nicht komplett einbettet sondern nur referenziert. Der Referenzname auf den Font muss den Kriterien genügen, die das jeweilige Format (EPS, API) vorschreibt.

AI - Trouble Shooting

Font Name in exportierter AI Datei

Wenn man die exportierte AI Datei mit einem Texteditor öffnet, sieht man unter welchem Namen der Font tatsächlich referenziert wird (gegen Ende der Datei). Arial wird z.B. als ArialMT referenziert. Das liegt daran, dass unter Postscript das Arial als ArialMT vorliegt - siehe auch Unterschied Arial und Arial MT (klicken Sie auf den Link).

Bestimmte Schriftnamen werden automatisch in PS kompatible Namen konvertiert, aber nur die gängigen (da wir nicht alle Fonts am Markt kennen und abdecken können). Genau deswegen gibt es in den Optionen die Schriftartersetzung wo man die tatsächliche Schrift für die Export-Datei vorgeben kann (wichtig – EPS kompatibler Name, keine Leerzeichen).

Wie erstellt man einen Swiss QR Code?

Mit der nachstehenden Anleitung können Sie einen Swiss QR Code in Barcode Studio erstellen:

  1. Laden Sie das Excel Dokument für Swiss QR Bills. Das Arbeitsblatt enthält berechnete Spalten, die das Datenformat für den Swiss QR-Code gemäß Swiss Payment Standard 2.2 erstellen.
  2. Geben Sie die Zahlungsinformationen in die Spalten A - Q ein.
    Beachten Sie die berechnete Spalte SwissQRCodeFull, die das Datenformat für den Import vorbereitet. Rechterhand gibt es noch weitere berechnete Spalten, die zur Validierung der Eingabe verwendet werden. Zeilenvorschübe werden über die Escape Sequenz \n in den Barcode eingefügt.
  3. Das Excel Sheet als CSV speichern, danach mit dem BCStudio importieren.
  4. Das SwissQRCodeFull Feld auf die Barcodedaten zuweisen (im Importdialog).
  5. Im Barcode selber müssen Escape-Sequenzen eingeschaltet sein.
  6. Eine BC Template-Datei, wo der Swiss QR Code schon richtig konfiguriert ist (46 x 46 mm, Escape Sequenzen aktiviert), finden Sie im obigen Download.
Swiss QR Code ist auch in TBarCode Office V11 verfügbar. Den vollständigen QR Zahlungsabschnitt können Sie mit unserem Swiss QR Rechnung Online Generator erstellen (CSV Import möglich).

Fehler beim Exportieren von Bildern, die Sonderzeichen enthalten

Ein solcher Fehler kann durch einen Dateinamen verursacht werden, der Zeichen enthält, die im System bereits reserviert sind. Mehr Informationen hier: Reserved characters and words.

  • Geben Sie den gewünschten Dateinamen in der Registerkarte Datenliste ein, aktivieren Sie dazu die Option Vom Benutzer definierte Dateinamen beibehalten im Exportdialog.
  • Wenn Sie Daten aus einer CSV-Datei importieren, fügen Sie einer CSV-Datei eine Spalte hinzu, die als Dateiname verwendet werden kann. Sehen Sie sich dieses Barcode Studio - Erklärvideo an, um zu erfahren, wie die Datenzuordnung funktioniert.
  • Alternativ können Sie Dateinamen auch von Barcode Studio generieren lassen. Stellen Sie die Option Seriennummer (1, 2, 3...) ein und deaktivieren Sie die Option Vom benutzerdefinierte Dateinamen beibehalten.

Wie kann man im HRT Abstände zwischen Barcodedaten einfügen?

Barcode Studio erstellt einen Human Readable Text (HRT) unter den Barcodes, der ohne Abstände formatiert ist. Um dies zu ändern, folgen Sie bitte den nächsten Schritten:

  1. Deaktivieren Sie den HRT:
    Klicken Sie auf den Tab Codes und stellen in TextText anzeigen die Option Kein Text ein.
  2. Aktivieren Sie eine Beschriftung darunter:
    Im Tab Text aktivieren Sie die Option Text unten, die dann in der Vorschau angezeigt wird. Setzen Sie den Abstand auf 0 mm und die Sperrschrift auf Standard.
  3. Erstellen Sie eine Spalte mit den Barcodedaten und eine separate Spalte mit den Beschriftungsdaten (die die gewünschte Formatierung enthält). Die Abstände können mit einer Excel-Formel hinzugefügt werden (siehe Abbildung unten).
  4. Excel-Formel für Abstände
  5. Erstellen Sie dann eine CSV-Datei und importieren Sie diese in Barcodes Studio und weisen Sie beim Datenimport die entsprechenden Felder zu.

Fehler: "Es wurde kein gültiger Drucker installiert"?

Um diesen Fehler zu beheben, überprüfen Sie Ihre installierten Drucker und legen Sie einen von ihnen als Standarddrucker fest.

Wie erstellt man ein Etikett mit einem Text neben dem Data Matrix?

Befolgen Sie die nachstehenden Anweisungen, um ein Etikett mit Text platziert neben dem Data Matrix zu erstellen:

  • Gehen Sie zu Ruhezonen und fügen Sie eine Ruhezone (rechts oder links) hinzu. Stellen Sie sicher, dass der Ruhebereich groß genug ist, um die Länge und Breite des Textes abzudecken.
  • Gehen Sie zu Texte und aktivieren Sie die Optionen Text oben und Text oben 2. Ändern Sie dann den Abstand von Text oben 2 mit einem negativen Wert und Text mit einem positiven Wert, um die gewünschte Position zu erreichen. Die Schriftgröße und die Ausrichtung kann angepasst werden.
  • Im Datenimport-Assistenten gibt es einen Zuordnungsdialog, in dem Sie CSV-Spalten den Barcodedaten und Beschriftungen (Text oben) zuordnen können.

Adobe Illustrator: PDF Dokument hat eine fehlende Schriftart

Problem: Ihr PDF-Dokument, welches Sie mit Barcode Studio erstellt haben, kann in Adobe Illustrator (oder in einer vergleichbaren Grafik-Anwendung) nicht geöffnet werden.
Sie erhalten folgende Fehlermeldung:

Adobe Illustrator Error Message

Das Dokument kann zwar geöffnet werden, jedoch wird die Standardschriftart Ihres Systems verwendet!

Lösung: Ändern Sie die verwendete Font-Engine von Barcode Studio, um PDF-Dokumente korrekt zu erzeugen. Es gibt diese beiden Lösungswege:

  • Fügen Sie folgenden Kommandozeilentext hinzu, wenn Sie Barcode Studio unter Windows starten:
    bcstudio.exe -platform windows:fontengine=freetype 
  • Fügen Sie folgenden Kommandozeilentext hinzu, wenn Sie Barcode Studio auf macOS starten:
    bcstudio.exe -platform cocoa:fontengine=freetype 
  • Legen Sie die Konfigurations-Datei qt.conf in dem Installationsverzeichnis ab, welches auch bcstudio.exe beinhaltet.

Wie kann ich eine feste QR-Code-Größe beim Export erreichen?

Standardmäßig hängt die Größe des Barcodes von der Modulbreite (Punktgröße) und der Größe der ausgewählten Matrix (Symbolversion) ab. Die Matrixgröße wird automatisch abhängig von der Datenmenge für jeden Barcode gewählt.

  • Ermitteln Sie zuerst den Datensatz mit der maximalen Datenlänge (und Datenkomplexität).
  • Kopieren Sie die Daten in das Daten-Textfeld auf der Allgemein-Registerkarte und passen Sie die gewünschte Größe an (verwenden Sie Optimieren und Ihre Ausgabedpi).

Dann haben Sie zwei Möglichkeiten:

Begrenzen Sie die Matrixgröße

Verwenden Sie eine feste Größe für die Matrix. Die Kapazität ist dann begrenzt. Die Matrixgröße (Version) muss groß genug für die maximale vorkommende Datenlänge sein.

  • Stellen Sie auf der QR-Code-Registerkarte die Matrixgröße (Symbolversion) auf die kleinste fehlerfreie Version ein.

Die exportierten Barcodes haben die gleiche Größe. Die Matrixversion und Punktgröße sind konstant.

Gesamtgröße sperren

Sperren Sie die Gesamtgröße. Verwenden Sie keine feste Matrixgröße (Version), die Kapazität ist nicht begrenzt.

  • In der Datenliste gibt es unten eine Checkbox Barcode-Größe sperren. Wenn diese aktiviert ist, wird beim Export die Größe aus der Registerkarte Allgemein für alle Barcodes verwendet.

Während des Exports wird eine konstante Symbolgröße beibehalten, aber die Matrixversion und Punktgröße können je nach Menge der kodierten Daten variieren. Da die Punktgröße nicht konstant ist, kann sie zu klein werden, wenn die Gesamtgröße nicht groß genug ist.

Bei beiden Optionen müssen Sie den Barcode mit der maximalen Datenmenge testweise scannen/lesen. Wenn er schwer zu lesen ist, erhöhen Sie die Modulbreite auf der Registerkarte Allgemein. Wenn der Barcode zu groß wird, können Sie auch das Fehlerkorrekturniveau auf der QR-Code-Registerkarte verringern, dann wird die Matrixgröße etwas kleiner.