Kun tulostat ZPLGK / ZPLII -muodolla, saatat kohdata ongelman, jossa label-tuloste näyttää lohkomaiselta ja osia tekstistä puuttuu. Tässä tapauksessa yleisin syy on, että tulostimesta puuttuu labelin käyttämä fontti.
- Vasemmanpuoleinen label on tulostettu tulostimella, johon ei ole ladattu labelin käyttämää fonttia.
- Oikeanpuoleisessa labelissa tarvittava fontti on ladattu.
ZPLGK / ZPLII -muotoa käytetään kaikissa uusissa labeleissa; tämä mahdollistaa Arial-fontin käytön.
Arial-fontti tarvitaan UTF-8-merkkien tukemiseen, ja se skaalautuu paremmin, mikä mahdollistaa enemmän tietoa labeliin verrattuna aiempaan ZPL / EPL -muotoon.
Tämän artikkelin sisältö:
Vianmääritys
Tarkista, onko ARIALB.FNT & ARIALR.FNT ladattu tulostimen muistiin.
Tämän voi tarkistaa kahdella tavalla:
Print Object List
Avaa tulostimen asetukset -> General -> Preferences -> Tools -> Print -> Print Object list -> Send
Web Interface
Avaa Directory Listing tulostimen Web Interface -käyttöliittymän kautta.
Arial-fontin lataaminen tulostimeen
Huom: Tulostin käyttää noin 60 sekuntia fontin sisältävän työn käsittelyyn. Tämän jälkeen sinun pitäisi pystyä tulostamaan kaikki ZPLII / ZPLGK -muotoa käyttävät labelit oikein.
Tulostimen ei pitäisi menettää fonttia uudelleenkäynnistyksen yhteydessä.
Tässä on kaksi eri tapaa ladata fontti tulostimeen:
- Drop Zone -toiminnon avulla
- Zebra-tulostinajurin avulla
- Shipment Server -menetelmän GetPrinterFonts avulla
Drop Zone -toiminnon avulla
Kirjaudu sisään osoitteessa https://www.nshiftportal.com ja siirry kohtaan Ship > Configuration > Settings.
Tarvittaessa lataa Drop Zone ja määritä tulostin, josta fontti puuttuu, oletustulostimeksi.
Napsauta sitten Update fonts -painiketta.
Zebra-tulostinajurin avulla
Avaa tulostimen asetukset -> General -> Preferences -> Tools -> Action -> Send file -> Valitse SPL-tiedosto liitetystä ZIP-tiedostosta -> Send
https://nshift.zendesk.com/hc/article_attachments/360005817800/FONT.ZIP
Shipment Server -menetelmän GetPrinterFonts avulla
Menetelmä vaatii vain avaimen PrinterKind options-objektissa
{
"PrinterKind": "ZPLGK"
}
Pura base64-koodattu Fonts-objekti ja lähetä se tulostimelle kuten normaali label-tulostus.