Beim Drucken mit dem ZPLGK- / ZPLII-Format kann es zu einem Problem kommen, bei dem der Labeldruck blockartig aussieht und Teile des Textes fehlen. In diesem Fall ist die häufigste Ursache, dass dem Drucker die vom Label verwendete Schriftart fehlt.
- Das Label links wurde auf einem Drucker gedruckt, auf dem die vom Label verwendete Schriftart nicht hochgeladen ist.
- Das Label rechts hat die erforderliche Schriftart hochgeladen.
Das ZPLGK- / ZPLII-Format wird für alle neuen Labels verwendet; dadurch kann die Schriftart Arial genutzt werden.
Die Schriftart Arial ist erforderlich, um UTF-8-Zeichen zu unterstützen, und bietet eine bessere Skalierung, wodurch im Vergleich zum früheren ZPL- / EPL-Format mehr Informationen auf dem Label dargestellt werden können.
Inhalt dieses Artikels:
Fehlerbehebung
Überprüfen Sie, ob ARIALB.FNT & ARIALR.FNT im Speicher des Druckers geladen sind.
Es gibt zwei Möglichkeiten, dies zu überprüfen:
Print Object List
Öffnen Sie die Druckereigenschaften -> General -> Preferences -> Tools -> Print -> Print Object list -> Send
Web Interface
Öffnen Sie die Directory Listing über die Web Interface des Druckers.
So laden Sie die Arial-Schriftart auf den Drucker hoch
Hinweis: Der Drucker benötigt etwa 60 Sekunden, um den Auftrag mit der Schriftart zu verarbeiten. Danach sollten Sie alle Labels, die das ZPLII- / ZPLGK-Format verwenden, korrekt drucken können.
Der Drucker sollte die Schriftart bei einem Neustart nicht verlieren.
Hier sind zwei verschiedene Möglichkeiten, die Schriftart auf einen Drucker hochzuladen:
- Verwendung von Drop Zone
- Verwendung des Zebra-Druckertreibers
- Verwendung der Shipment Server-Methode GetPrinterFonts
Verwendung von Drop Zone
Melden Sie sich unter https://www.nshiftportal.com an und gehen Sie zu Ship > Configuration > Settings.
Laden Sie bei Bedarf Drop Zone herunter und konfigurieren Sie den Drucker mit der fehlenden Schriftart als Standarddrucker.
Klicken Sie dann auf die Schaltfläche Update fonts.
Verwendung des Zebra-Druckertreibers
Öffnen Sie die Druckereigenschaften -> General -> Preferences -> Tools -> Action -> Send file -> Wählen Sie die SPL-Datei aus der beigefügten ZIP-Datei -> Send
https://nshift.zendesk.com/hc/article_attachments/360005817800/FONT.ZIP
Verwendung der Shipment Server-Methode GetPrinterFonts
Die Methode erfordert nur den Schlüssel PrinterKind im options-Objekt
{
"PrinterKind": "ZPLGK"
}
Decodieren Sie das Base64-kodierte Fonts-Objekt und senden Sie es wie ein normales Label-Objekt an den Drucker.