← Guías y artículos
ED
Eduard Diaz
Técnico IT en S-IE, partner oficial de Zebra · Actualizado

Cómo crear un código QR en ZPL

Aprende a generar un código QR fiable con Zebra Programming Language (ZPL), elegir el tamaño y la corrección adecuados y probar la etiqueta antes de producción.

Impresora térmica imprimiendo un código QR en ZPL

Qué contiene un código QR en ZPL

Un código QR guarda texto en una matriz bidimensional. En una etiqueta suele ser una URL, un identificador de producto, un dato de seguimiento o información de contacto. ZPL envía las instrucciones y la impresora crea los módulos al imprimir.

El comando ^BQ crea símbolos QR. Define orientación, modelo y ampliación, mientras ^FD aporta los datos. Empieza con un contenido corto y realista y deja una zona blanca de seguridad alrededor del símbolo.

Sintaxis básica de ^BQ

En el ejemplo, ^FO coloca el símbolo, ^BQN selecciona un QR, 2 elige el modelo habitual y 6 es la ampliación. El prefijo LA indica corrección automática para los datos siguientes.

^FS cierra el campo y ^XZ termina el formato. Mantén los comandos separados al depurar para distinguir un problema de posición de uno de datos inválidos.

^XA
^FO60,60^BQN,2,6^FDLA,https://editorzpl.com^FS
^XZ

Elige tamaño, DPI y corrección

Los módulos se imprimen en puntos, por lo que la misma ampliación produce tamaños físicos distintos a 203, 300 y 600 DPI. Ajusta el DPI del visor al de la impresora y mide el símbolo real.

Deja una zona blanca clara y evita bordes o fondos con textura. Más corrección tolera daños, pero hace el símbolo más denso. Aumenta el tamaño antes de reducir la zona blanca.

Prepara los datos antes de codificar

Las URL, textos e identificadores funcionan bien. Usa la URL HTTPS final y mantenla corta. Para Wi-Fi, vCard u otro formato, genera el contenido exacto y pruébalo por separado.

No pegues caracteres de control ni saltos de línea accidentales en ^FD. Prueba acentos y valores largos con el mismo firmware y página de códigos de producción.

Abrir el generador QR

Previsualiza e imprime una muestra

Pega el ejemplo en el visor ZPL, selecciona el tamaño físico y el DPI. La vista previa comprueba posición y densidad, pero no demuestra que un escáner leerá la tinta real.

Imprime una muestra y escanéala con dos dispositivos. Comprueba valores cortos y largos, contraste, zona blanca y orientación. Si falla, aumenta la ampliación y revisa los datos.

Problemas habituales con QR en ZPL

Un QR que no escanea suele ser demasiado pequeño, denso, claro o estar recortado. También puede faltar zona blanca, haber una rotación incorrecta o un DPI distinto.

Si la impresora rechaza el comando, comprueba que el firmware admite ^BQ y que el formato empieza por ^XA y termina por ^XZ. Usa una URL corta como muestra de control.

Preguntas frecuentes

¿Qué comando ZPL crea un código QR?

Usa ^BQ. Define el símbolo QR y funciona con ^FD para los datos codificados.

¿Qué significa ^BQN,2,6?

N indica orientación normal, 2 selecciona el modelo QR 2 y 6 es la ampliación en puntos de impresora.

¿Puede un QR contener una URL o texto?

Sí. Pon el contenido después del prefijo LA en ^FD, mantenlo corto y prueba el valor exacto de producción.

¿Por qué mi QR ZPL no escanea?

Comprueba tamaño, zona blanca, contraste, DPI, rotación y longitud. Imprime una muestra y prueba varios escáneres.

Guías relacionadas

Referencias oficiales

Referencias comprobadas el 4 de octubre de 2026. Ilustración generada por IA de una impresora térmica genérica.

ED

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

Herramientas relacionadas