Cómo Imprimir Etiquetas Zebra desde el Navegador

Actualizado el 11 de junio de 2026

Las impresoras Zebra no necesitan un controlador para imprimir — necesitan bytes. Una etiqueta es simplemente un pequeño bloque de texto ZPL, y cualquier cosa que pueda enviar ese texto a la impresora puede imprimir. Eso incluye el navegador: con la API WebUSB, Chrome y Edge pueden enviar ZPL en bruto a una impresora Zebra conectada por USB directamente — sin controladores, sin cola de impresión, sin servicio intermediario, y funciona igual en Windows, macOS, Linux y ChromeOS.

Las tres formas de enviar ZPL a una impresora Zebra

  • WebUSB (navegador → USB). La página web solicita permiso, tú seleccionas la impresora en un diálogo del navegador una sola vez, y la página escribe ZPL directamente en el endpoint USB. Ideal cuando la impresora está junto a quien imprime. Requiere Chrome o Edge y una página HTTPS.
  • Red (puerto TCP 9100). Las impresoras Zebra con Ethernet o Wi-Fi escuchan en el puerto 9100 para recibir ZPL en bruto. Ideal para impresoras compartidas de almacén; los navegadores no pueden abrir sockets TCP en bruto, por lo que esta vía necesita un pequeño relay (o el soporte HTTP POST propio de la impresora en modelos Link-OS más recientes).
  • Controlador del SO (Windows/CUPS). Instala el controlador Zebra e imprime como cualquier otra impresora. Cómodo para imprimir documentos, pero el controlador re-renderiza la página, lo que puede suavizar los códigos de barras, y la configuración de controladores por máquina es exactamente lo que evita la impresión desde el navegador.

Impresión por WebUSB, paso a paso

  1. Usa Chrome o Edge. WebUSB es compatible con los navegadores basados en Chromium; Safari y Firefox no lo han implementado.
  2. Conecta la impresora por USB y enciéndela. Carga el papel de etiquetas y asegúrate de que la impresora no esté en pausa (una luz de estado verde fija en la mayoría de los modelos Zebra).
  3. Abre la aplicación web e inicia una impresión. En ZPLCraft, diseña tu etiqueta en el lienzo y haz clic en Imprimir — el navegador muestra un diálogo de selección de dispositivos con los dispositivos USB disponibles.
  4. Selecciona tu impresora y concede acceso. Este permiso se recuerda para el sitio, por lo que las impresiones futuras son de un solo clic.
  5. Imprime. La aplicación toma el control de la interfaz USB y escribe los bytes ZPL; la etiqueta está imprimiendo antes de que un controlador termine de poner en cola.

Solución de problemas

La impresora no aparece en el selector de dispositivos

  • Cambia el cable USB y el puerto — los cables de solo carga son un culpable sorprendentemente común.
  • Windows: si el controlador Zebra (o Zebra Setup Utilities) ha reclamado el dispositivo, es posible que el navegador no pueda acceder a él. Desinstalar el controlador, o cambiar la impresora a un dispositivo de clase genérica "usbprint", la libera para WebUSB.
  • Linux: otorga permiso a tu usuario para el dispositivo USB con una regla udev para el ID de proveedor 0a5f (Zebra), y vuelve a conectar la impresora.

La etiqueta imprime, pero está en blanco o tenue

  • Las etiquetas en blanco suelen significar el modo de medio incorrecto: papel de transferencia directa con la impresora configurada para transferencia térmica (o cinta ausente). Revisa ^MT/configuración de medio o ejecuta una calibración.
  • Impresión tenue: aumenta la oscuridad (^MD o el ajuste del controlador/panel frontal) o reduce la velocidad de impresión (^PR).

El diseño está desplazado o recortado

  • Asegúrate de que el ZPL esté dirigido al DPI de tu impresora — las coordenadas escritas para 203 dpi caen en el lugar incorrecto en un cabezal de impresión de 300 dpi. ZPLCraft escala el código generado a la impresora que selecciones.
  • Ejecuta la calibración de medios (~JC, o mantén presionado el botón de avance según el manual de tu modelo) para que la impresora encuentre la separación de la etiqueta y comience cada etiqueta desde arriba.

¿Por qué imprimir desde el navegador en lugar de usar controladores?

Cada máquina en la que te ahorras instalar un controlador es una cosa menos que mantener. La impresión desde el navegador significa que una nueva estación de almacén está lista en cuanto alguien inicia sesión; los códigos de barras se generan como comandos ZPL nativos en lugar de imágenes re-renderizadas, por lo que se mantienen nítidos y escaneables; y la misma aplicación funciona en todos los sistemas operativos. El trabajo de la impresora es convertir ZPL en una etiqueta — el navegador es perfectamente capaz de entregárselo.

ZPLCraft fue construido en torno a este flujo de trabajo: diseña visualmente, previsualiza la etiqueta exacta y luego envíala a la impresora por WebUSB o exporta el ZPL para tus sistemas existentes. El plan gratuito incluye el editor completo e impresión por USB. Si estás escribiendo ZPL a mano, ten la referencia de comandos a mano.