Control total de impresoras Niimbot vía Web Bluetooth sin backend ni nube
Un desarrollador ha creado un driver JavaScript que permite imprimir en siete modelos de Niimbot directamente desde el navegador, sin depender de la app del fabricante.
El autor del proyecto ha invertido tiempo en descifrar el protocolo Bluetooth de las impresoras de etiquetas Niimbot y ha publicado un driver que funciona exclusivamente en el navegador. No se necesita ningún backend, compilación ni registro en la nube del proveedor: basta con abrir una página HTML y conectar la impresora vía Web Bluetooth.
El driver detecta el modelo de la impresora en el momento de la conexión y valida que el tamaño de etiqueta seleccionado coincida con el modelo. Esta comprobación evita errores comunes cuando varios modelos comparten el mismo nombre Bluetooth pero difieren en resolución. La solución está licenciada bajo MIT, no tiene dependencias externas y está disponible en npm para quien quiera integrarla en sus propios proyectos.
Se ha probado en siete modelos reales – B1, B1 Pro, B2 Pro, M2‑H, D11_H, D110 y N1 – y funciona tanto en entornos locales como en servidores estáticos. Como Web Bluetooth requiere HTTPS o localhost, basta con servir la página desde un servidor local en la propia máquina o desde cualquier host que ofrezca HTTPS. No se envía ningún dato a servidores externos, lo que garantiza que la información impresa nunca abandona la red doméstica.
Para usuarios de Home Assistant existe una integración Python separada llamada hass‑niimbot, pero el driver presentado aquí está pensado para casos donde la impresión se realiza dentro de una página web propia, por ejemplo en paneles de control o dashboards personalizados.
El repositorio incluye el código fuente y una página de demostración que muestra cómo iniciar la conexión, seleccionar el modelo y enviar una etiqueta. El autor declara haber usado un asistente de IA para redactar parte del código, pero todos los valores de rendimiento fueron medidos manualmente en papel y están claramente marcados en la documentación.
Esta herramienta abre la puerta a automatizaciones locales de etiquetado sin depender de servicios propietarios, lo que resulta atractivo para entornos de homelab, infraestructura de pruebas o cualquier flujo de trabajo que requiera generar etiquetas de forma fiable y aislada.
Queda por ver cómo evolucionará la compatibilidad con futuras versiones de firmware de Niimbot y si la comunidad ampliará el soporte a más modelos. Mientras tanto, el driver ofrece una alternativa práctica y segura para quienes ya usan impresoras Bluetooth en sus infraestructuras.

