La sintaxis y sus parámetros
La forma es ^FOx,y,z. En ^FO120,60 el campo siguiente empieza a 120 puntos del borde izquierdo y 60 puntos hacia abajo. El tercer parámetro es opcional y casi nunca aparece en un archivo de transporte.
Los valores son posiciones absolutas, no desplazamientos: dos ^FO seguidos no se suman. Cada uno reinicia la cuenta desde la esquina de la etiqueta, corrido solo por lo que ^LH haya fijado como origen.
- x — distancia horizontal en puntos, de izquierda a derecha.
- y — distancia vertical en puntos, de arriba hacia abajo.
- z — justificación del campo (0 izquierda, 1 derecha, 2 automático). Opcional y poco común.
- Sin ningún ^FO, el campo se dibuja en 0,0 — la esquina superior izquierda.
Por qué el campo desapareció de la etiqueta
La causa habitual es un valor más allá del ^PW o del ^LL: el campo se dibujó, solo que fuera del área de la etiqueta. En una etiqueta de 10 cm a 203 dpi el ancho útil es 812 puntos, así que un ^FO900 cae fuera del material.
La segunda causa es la densidad. Como ^FO cuenta puntos y no milímetros, un archivo escrito para 300 dpi y convertido a 203 empuja todos los campos hacia afuera — el mismo ^FO600 que estaba a 5 cm pasa a estar a 7,4. Si varios campos se salieron a la vez, sospecha de la densidad y no del ^FO.
^FO o ^FT: cuál usar
Los dos posicionan el campo, pero miden desde puntos distintos. El ^FO ancla la esquina superior izquierda de la celda del carácter; el ^FT ancla la línea base del texto — la línea sobre la que se apoyan las letras.
En la práctica: si estás alineando bloques entre sí, el ^FO es más previsible. Si estás poniendo textos de tamaños distintos en la misma línea y quieres que las letras queden alineadas abajo, el ^FT es el correcto, porque con ^FO una fuente más grande baja respecto de la más chica.