Impresión

Gráficos en ZPL – imágenes GRF (^GF)

Fotos, logos y texto renderizado se convierten en ZPL en bitmaps monocromos mediante el comando ^GF . zplCloud lo hace automáticamente imagen → GRF, SV…

Fotos, logos y texto renderizado se convierten en ZPL en bitmaps monocromos mediante el comando ^GF. zplCloud lo hace automáticamente (imagen → GRF, SVG → GRF, HTML/PDF → GRF).

Estructura de ^GF

^GFa,b,c,d,data^FS
ParámetroSignificado
acompresión: A = ASCII hex, B = binario, C = comprimido (RLE)
bbytes totales del gráfico (sin comprimir)
cbytes por línea (sin comprimir)
dbytes por línea de los datos reales (con compresión)
datalos datos de píxeles

Ejemplo (un cuadrado negro de 4×4, ASCII hex):

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

Convertir una imagen a GRF

1. Escala la imagen a la resolución de la etiqueta: widthPx = mm × DPI / 25,4.

2. Convierte a monocromo (umbral o tramado: zplCloud usa Floyd–Steinberg para fotos).

3. Empaqueta las líneas: 1 bit por píxel, MSB primero, cada línea rellenada hasta el límite de byte.

4. Codifica con la variante C (comprimida) para que el ZPL siga siendo pequeño: típicamente 1:4 en códigos, 1:2 en fotos.

Consejos

  • Mantén el GRF pequeño: cada dot cuesta bytes. Una foto en color a 600 dpi puede reventar la memoria de la impresora: usa 203 dpi o recorta.
  • Las impresoras Zebra guardan las imágenes GRF en la flash (~DYE:LOGO.GRF): súbela una vez y refiérela por nombre en lugar de reenviar ^GF en cada etiqueta.
  • La pestaña Imágenes Zebra de zplCloud gestiona las imágenes GRF guardadas en la impresora.