^FO · Field Origin
Posiciona el siguiente elemento (texto, código, caja) respecto al origen.
Sintaxis y ejemplo práctico
^FOx,yX,Y en dots. Ej: ^FO50,120 (X a la derecha, Y hacia abajo).
^XA
^PW600
^LL400
^FO40,40^A0N,30,30^FDA: 40,40^FS
^FO160,120^A0N,30,30^FDB: 160,120^FS
^XZEjemplo didáctico; no es una etiqueta certificada ni una prueba de impresión física. Los textos y códigos de muestra se mantienen iguales en todos los idiomas para facilitar la comparación.
Resultado esperado con ^FO
El primer texto empieza en 40,40 dots y el segundo en 160,120. Cambia solo la X del segundo a 240: debe moverse horizontalmente sin alterar el primero. Así puedes alinear columnas manteniendo independiente cada campo.
¿Qué debo comprobar si ^FO no da el resultado esperado?
^FO mueve un campo, no toda la etiqueta. Si todos los campos salen desplazados, revisa el origen global y los ajustes ^LT/^LS. No introduzcas milímetros directamente: 40 dots son aproximadamente 5 mm a 203 DPI.
Comandos relacionados
Sobre el autor
Eduard Diaz
Eduard Diaz es técnico IT (desarrollo) en S-IE, partner oficial de Zebra con más de 20 años ofreciendo servicios de identificación y etiquetado. Desarrolla y mantiene EditorZPL para facilitar el trabajo con ZPL e impresoras de etiquetas Zebra.
s-ie.cat