Estructura básica de una etiqueta
Aprende la anatomía de un formato ZPL: inicio, campos, posiciones y cierre.
estructuraformatocamposbásico
Estructura básica de una etiqueta
Todo formato ZPL sigue una estructura clara y predecible. Entenderla es clave para crear etiquetas sin errores.
Anatomía de un formato ZPL
^XA // Inicio del formato
^FO50,50 // Posición del campo (X,Y)
^A0N,30,30 // Configuración de fuente
^FDTexto aquí^FS // Datos del campo + cierre
^XZ // Fin del formato (imprime)Cada etiqueta es independiente. Puedes enviar múltiples formatos seguidos y cada uno generará una etiqueta.
Los 5 comandos esenciales
| Comando | Función | Ejemplo |
|---|---|---|
^XA | Inicia el formato | ^XA |
^XZ | Finaliza y envía a imprimir | ^XZ |
^FO | Posición X,Y en puntos | ^FO100,200 |
^FD | Datos del campo | ^FDMi texto^FS |
^FS | Cierra el campo actual | ^FS |
Sistema de coordenadas
ZPL usa un sistema de coordenadas donde:
- X = distancia desde el borde izquierdo
- Y = distancia desde el borde superior
- Las unidades son puntos (dots)
En una impresora de 203 dpi: 203 puntos = 1 pulgada = 25.4 mm
Ejemplo completo
^XA
^FO50,50^A0N,40,40^FDProducto: Widget^FS
^FO50,100^A0N,30,30^FDPrecio: 19.99€^FS
^FO50,150^BCN,80,Y,N,N^FD123456789^FS
^XZEste ejemplo crea una etiqueta con:
- Título "Producto: Widget" en posición (50,50)
- Precio debajo en posición (50,100)
- Código de barras Code 128 en posición (50,150)
Ejemplo ZPL
^XA
^FO50,50^A0N,40,40^FDProducto: Widget^FS
^FO50,100^A0N,30,30^FDPrecio: 19.99€^FS
^FO50,150^BCN,80,Y,N,N^FD123456789^FS
^XZ