Texto cortado o incompleto

El texto no se muestra completo en la etiqueta. Causas y soluciones.

Probar en EditorZPL
textocortadotruncadoancho

Texto cortado o incompleto

El texto aparece parcialmente, cortado por un lado o simplemente incompleto.

Causas posibles

1. Ancho de impresión insuficiente

El ancho configurado es menor que la etiqueta real:

^XA
^PW800    // Ajustar al ancho real de la etiqueta
^FO50,50^A0N,30,30^FDTexto largo que necesita espacio^FS
^XZ

Para una etiqueta de 4 pulgadas a 203 dpi: ^PW812

2. Posición X demasiado grande

El texto empieza muy a la derecha:

// MAL - empieza demasiado a la derecha
^FO700,50^A0N,30,30^FDTexto muy largo^FS
 
// BIEN - espacio suficiente
^FO50,50^A0N,30,30^FDTexto muy largo^FS

3. Texto muy largo sin bloque

Para texto largo, usa ^FB para que se ajuste:

^XA
^FO50,50^A0N,25,25
^FB400,3,0,L,0     // Bloque de 400 puntos, 3 líneas
^FDEste texto largo se ajustará automáticamente^FS
^XZ

4. Fuente demasiado grande

La fuente es tan grande que no cabe:

// Reducir tamaño si no cabe
^FO50,50^A0N,25,25^FDTexto más pequeño^FS

Cálculo del ancho necesario

El ancho aproximado de un texto es:

Ancho total = Número de caracteres × Ancho de fuente

Ejemplo: "Hola Mundo" (10 caracteres) con ^A0N,30,30:

Ancho = 10 × 30 = 300 puntos

Asegúrate de que: Posición X + Ancho texto < ^PW

Solución para textos largos

Opción 1: Reducir fuente

^FO50,50^A0N,20,20^FDTexto largo que ahora cabe^FS

Opción 2: Usar bloque multilínea

^FO50,50^A0N,25,25^FB350,5,0,L,0
^FDTexto muy largo que se dividirá en varias líneas automáticamente^FS

Opción 3: Condensar texto

^FO50,50^A0N,30,20^FDTexto condensado^FS

Diagnóstico

Imprime un rectángulo para ver el área disponible:

^XA
^FO0,0^GB800,400,1^FS    // Marco del área de impresión
^FO50,50^A0N,30,30^FDMi texto aquí^FS
^XZ

Esto te ayudará a visualizar dónde está el límite.

Ejemplo ZPL
^XA
^PW800
^FO50,50^A0N,30,30^FDTexto completo^FS
^XZ