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ámetro | Significado |
|---|---|
| a | compresión: A = ASCII hex, B = binario, C = comprimido (RLE) |
| b | bytes totales del gráfico (sin comprimir) |
| c | bytes por línea (sin comprimir) |
| d | bytes por línea de los datos reales (con compresión) |
| data | los 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^GFen cada etiqueta. - La pestaña Imágenes Zebra de zplCloud gestiona las imágenes GRF guardadas en la impresora.