Drucken

Grafiken in ZPL – GRF-Bilder (^GF)

Fotos, Logos und gerenderter Text werden in ZPL zu monochromen Bitmaps über das ^GF -Kommando. zplCloud macht das automatisch Bild → GRF, SVG → GRF, HT…

Fotos, Logos und gerenderter Text werden in ZPL zu monochromen Bitmaps über das ^GF-Kommando. zplCloud macht das automatisch (Bild → GRF, SVG → GRF, HTML/PDF → GRF).

Aufbau von ^GF

^GFa,b,c,d,data^FS
ParameterBedeutung
aKomprimierung: A = ASCII-Hex, B = binär, C = komprimiert (RLE)
bGesamtbytes der Grafik (unkomprimiert)
cBytes pro Zeile (unkomprimiert)
dBytes pro Zeile der eigentlichen Daten (mit Komprimierung)
datadie Pixeldaten

Beispiel (ein 4×4-schwarzes Quadrat, ASCII-Hex):

^XA
^FO50,50^GFA,8,8,2,FFFFFFFF^FS
^XZ

Bild in GRF umwandeln

1. Bild auf die Label-Auflösung skalieren: widthPx = mm × DPI / 25,4.

2. In Monochrom umwandeln (Schwellwert oder Dithering – zplCloud nutzt Floyd–Steinberg für Fotos).

3. Zeilen packen: 1 Bit pro Pixel, MSB zuerst, jede Zeile auf Byte-Grenze auffüllen.

4. Mit der C-Variante (komprimiert) kodieren, damit das ZPL klein bleibt – typisch 1:4 bei Barcodes, 1:2 bei Fotos.

Tipps

  • GRF klein halten: jedes Dot kostet Bytes. Ein 600-dpi-Farbfoto kann den Druckerspeicher sprengen – 203 dpi oder zuschneiden.
  • Zebra-Drucker speichern GRF-Bilder im Flash (~DYE:LOGO.GRF) – einmal hochladen, per Namen referenzieren statt bei jedem Etikett ^GF neu zu senden.
  • Der Zebra-Images-Tab in zplCloud verwaltet gespeicherte GRF-Bilder auf dem Drucker.