Estructura básica de una etiqueta

Aprende la anatomía de un formato ZPL: inicio, campos, posiciones y cierre.

Probar en EditorZPL
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

ComandoFunciónEjemplo
^XAInicia el formato^XA
^XZFinaliza y envía a imprimir^XZ
^FOPosición X,Y en puntos^FO100,200
^FDDatos del campo^FDMi texto^FS
^FSCierra 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
^XZ

Este ejemplo crea una etiqueta con:

  1. Título "Producto: Widget" en posición (50,50)
  2. Precio debajo en posición (50,100)
  3. 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