Cómo Abrir, Ver e Imprimir un Archivo ZPL
ZPLCraftActualizado el 30 de septiembre de 2026

Un archivo ZPL es un archivo de texto plano lleno de comandos de Zebra Programming Language. Las plataformas de envío, las API de transportistas, los ERP y los sistemas de almacén los generan para que una impresora térmica imprima la etiqueta directamente, y por eso abrirlo en un programa normal suele mostrar un muro de códigos en lugar de una etiqueta.
Esta guía explica cómo reconocer un archivo ZPL, verlo como etiqueta sin impresora y enviarlo a una impresora Zebra desde Windows, macOS, Linux o un navegador sin que se imprima como texto.
Cómo reconocer un archivo ZPL
Los archivos ZPL suelen usar la extensión .zpl, pero los transportistas y el software de etiquetas también los guardan como .prn o .txt, y algunos sistemas usan .lbl. Abre el archivo en cualquier editor de texto: si empieza por ^XA, termina con ^XZ y contiene comandos como ^FO y ^FD, es ZPL.
^XA
^FO50,50^A0N,40,40^FDORDER 10592^FS
^FO50,110^BY2^BCN,90,Y,N,N^FD4210159200083^FS
^XZLos bloques largos de texto hexadecimal o base64 después de ^GF o ~DG son gráficos incrustados, como logotipos, no un archivo dañado. Un archivo puede contener muchas etiquetas: cada bloque ^XA … ^XZ es una etiqueta independiente. Los archivos de diseño de ZebraDesigner (.nlbl) o BarTender (.btw) no son ZPL; esos programas tienen que imprimirlos o exportarlos primero.
Ver un archivo ZPL online sin impresora
La forma más rápida de saber qué imprimirá un archivo ZPL es renderizarlo:
- Abre el visor ZPL gratuito.
- Elige Abrir archivo ZPL y selecciona el archivo .zpl, .prn o .txt, o pega su contenido en el editor de código.
- Ajusta la resolución a la de la impresora de destino: 203, 300 o 600 dpi. Una resolución incorrecta hace que la etiqueta se vea demasiado grande o demasiado pequeña.
- Recorre las etiquetas si el archivo contiene más de una y luego descarga un PNG o cambia al diseñador visual para editar el diseño.
El archivo se renderiza dentro de tu navegador y no se sube a ningún servidor, algo importante en las etiquetas de envío que contienen direcciones de clientes.
Cómo imprimir un archivo ZPL en una impresora Zebra
Un archivo ZPL debe llegar a la impresora en bruto (raw), byte a byte. Si lo abres en el Bloc de notas (Notepad) o en TextEdit y pulsas Imprimir, el sistema operativo dibuja el texto en una página y la impresora imprime los propios comandos como texto. Usa en su lugar uno de estos métodos raw.
Windows
Comparte la impresora en Propiedades de la impresora → Compartir (por ejemplo, como ZebraShare) y copia el archivo en modo binario desde el Símbolo del sistema. Zebra Setup Utilities también puede enviar un archivo directamente mediante Open Communication With Printer.
copy /b label.zpl \\localhost\ZebraSharemacOS y Linux
Con la impresora añadida en CUPS, envía el archivo con la opción raw para que ningún filtro del controlador lo modifique:
lpstat -p
lp -d Zebra_ZD420 -o raw label.zplImpresoras de red
La mayoría de las impresoras Zebra en red aceptan trabajos raw en el puerto TCP 9100, así que un archivo puede enviarse directamente a la dirección IP de la impresora:
nc 192.168.1.50 9100 < label.zplDesde un navegador
Chrome y Edge pueden enviar ZPL a una impresora USB compatible con WebUSB, y Zebra Browser Print cubre impresoras USB y de red mediante el asistente local de Zebra. La guía de impresión desde el navegador explica qué método se adapta a tu entorno. Cómo imprimir etiquetas Zebra desde el navegador
Problemas habituales al imprimir archivos ZPL
- La impresora imprime el código como texto. El trabajo pasó por un controlador de texto en lugar de raw, o la impresora está configurada con otro lenguaje de comandos, como EPL o modo de impresión de líneas. Envía el archivo en raw y revisa el ajuste de lenguaje de la impresora.
- La etiqueta sale demasiado grande, demasiado pequeña o cortada. El ZPL se escribió para otra resolución o tamaño de etiqueta. Compara los dpi del visor con los de tu impresora y revisa el ancho de impresión ^PW y la longitud de etiqueta ^LL.
- Los caracteres con acento o especiales salen mal. Añade ^CI28 para que los datos del campo se lean como UTF-8 y comprueba que la fuente contenga los caracteres.
- Solo se imprime una de varias etiquetas. Comprueba que cada etiqueta tenga su propio par ^XA … ^XZ y que las cantidades ^PQ sean las esperadas.
Preguntas sobre archivos ZPL
¿Qué programa abre un archivo ZPL?
Cualquier editor de texto puede abrir un archivo ZPL para mostrar sus comandos. Para ver la etiqueta en sí, usa un visor ZPL como el visor gratuito de ZPLCraft, que renderiza el archivo en tu navegador sin impresora ni instalación.
¿Puedo convertir un archivo ZPL a PDF o PNG?
Sí. El visor ZPL descarga cada etiqueta como PNG, y el conversor de ZPLCraft combina etiquetas seleccionadas de archivos ZPL o de un archivo ZIP en un único PDF. La vista previa del PDF es gratuita; crear la descarga del PDF forma parte de Pro.
¿Puedo editar un archivo ZPL?
Sí. Cambia el código directamente en el visor, o pasa al diseñador visual para mover texto, códigos de barras y cajas en un lienzo a tamaño real, y luego exporta o imprime el ZPL actualizado.
¿Por qué al imprimir un archivo ZPL desde el Bloc de notas se imprime el código?
El Bloc de notas envía el archivo a través del controlador de impresión de Windows como un documento de texto. La impresora necesita los bytes en bruto, así que copia el archivo a una impresora compartida en modo binario, usa Zebra Setup Utilities o imprime desde una herramienta que envíe ZPL raw.