Arbeitsbereich
Werkzeuge/Prüfen/Schriftprüfung

ZPL-Schriftprüfung

ZPL einfügen und die Schrift jedes Textfelds sehen: welche Zebra- oder geladene Schrift es aufruft, Größe in Punkten und mm, Drehung und Skalierung, fehlende ^A@-Schriften, ungenutzte Downloads — und klar benannt, was die Vorschau ersetzt.

Schriften

#SchriftTypH × B (Punkte)H × B (mm)DrehungText

Geladene Schriften in dieser Datei

    Hinweise und Befunde

      So nutzen Sie die Schriftprüfung

      1. Fügen Sie das ZPL genau so ein, wie Ihr System es sendet — einschließlich ~DU- oder ~DY-Schriftdownloads am Anfang, denn die Prüfung gleicht ^A@-Aufrufe damit ab.
      2. Wählen Sie die Druckerauflösung, wenn Sie sie kennen; dann werden Punktgrößen in Millimeter umgerechnet. Auf Automatik leitet das Werkzeug sie nur ab, wenn die Etikettengröße genau einer Standardgröße entspricht, und sagt das.
      3. Klicken Sie auf Prüfen. Jedes Textfeld erscheint mit der aufgerufenen Schrift (^A-Buchstabe, per ^A@ geladene Schrift oder ^CF-Standard), Typ, Höhe × Breite in Punkten und mm, Drehung und horizontaler Skalierung.
      4. Lesen Sie die Hinweise: fehlende ^A@-Schriften, unbekannte Schriftbuchstaben, Bitmap-Schriften A–H, ungenutzte Downloads, Felder unter 1 mm und ^CI-Einstellungen, die die Vorschau nicht umsetzen kann. Dann den Vorschau-Hinweis — er sagt, was der Bildschirm ersetzt.

      Für wen ist das

      Für alle, deren Etikett am Bildschirm richtig und auf Papier falsch aussieht. Schriften sind der häufigste Grund: Zebras eingebaute Schriften sind proprietär, deshalb zeichnet jedes Vorschau-Werkzeug — auch dieses — sie mit einem Ersatz; ^AA und ^A0 sehen im Browser gleich und auf einem ZD421 völlig verschieden aus. Eine Vorlage, die per ^A@ eine nie geladene Schrift aufruft, fällt ohne Fehler auf die Druckerstandardschrift zurück. Ein aus einer anderen Vorlage kopierter ~DU-Block schickt bei jedem Auftrag 200 KB für eine Schrift, die kein Feld nutzt. Diese Prüfung stellt all das direkt aus dem ZPL in eine Tabelle und benennt klar, was die Vorschau-Engine ersetzt und was sie exakt zeichnet (geladene Schriften). Sie beurteilt keine Lesbarkeit: Ein 1-mm-Zeichen ist eine Zahl; ob Scanner oder Mensch es lesen, hängt von Drucker und Medium ab.

      Häufige Fragen

      • Warum sehen ^AA und ^A0 in der Vorschau gleich aus? — Weil Zebras eingebaute Schriften proprietär sind und nicht in einer Vorschau-Engine ausgeliefert werden können. Labelixa zeichnet alle eingebauten Schriften mit einem Ersatz, der in der Breite auf Font 0 kalibriert ist. Die Prüfung sagt das bei jedem Ergebnis, damit Sie den Bildschirm nicht für den Drucker halten.
      • Was bedeutet "Fehlt (^A@ nicht geladen)"? — Das Feld ruft per ^A@ einen Schriftpfad auf, aber kein ~DU- oder ~DY-Befehl im eingefügten ZPL lädt diese Schrift. Ein echter Drucker, der sie nicht schon im Speicher hat, fällt stillschweigend auf seine Standardschrift zurück. Fügen Sie den Download-Block mit ein oder nutzen Sie die Konto-Schriftbibliothek, damit das Rendering ihn voranstellt.
      • Sagt mir die mm-Spalte, ob der Text lesbar ist? — Nein. Sie rechnet Punkte bei der gewählten Auflösung in Millimeter um, mehr nicht. Felder unter 1 mm werden für einen Testdruck markiert, weil dort die Lesbarkeit meist kippt — die Schwelle ist eine Erinnerung, kein Urteil.
      • Warum ist eine geladene Schrift als ungenutzt markiert? — Die Datei lädt sie mit ~DU oder ~DY, aber kein ^A@-Feld verweist auf ihren Pfad. Sie kostet trotzdem bei jedem Auftrag Druckerspeicher und Übertragungszeit — meist ein Rest aus einer kopierten Vorlage.
      • Welche Befunde kommen aus der Diagnose-Engine? — ZPL5001 (^CI ungleich 28, keine Umwandlung), ZPL5002 (^A@-Schrift nicht geladen) und ZPL5003 (ungültiger Drehbuchstabe in ^A) stammen aus denselben Regeln wie im Diagnosezentrum. Die Prüfung fügt keine eigenen Regeln hinzu; sie liest das ZPL und meldet die Konstanten der Engine.

      Etiketten im Konto speichern und mit DirectPrint drucken — kostenloses Konto. Kostenloses Konto erstellen

      Dieselbe Aufgabe aus Code erledigen

      Gleiche Engine, gleiches Ergebnis: REST-API, Kommandozeile oder ein KI-Assistent über MCP. Anonyme Aufrufe funktionieren; ein API-Schlüssel erhöht das Kontingent.

      RESTcurl -X POST "https://api.labelixa.com/v1/fonts/inspect?dpi=203" --data-binary @label.zpl

      API-Referenz · MCP-Einrichtung