La mayoría de los locales que quieren impresión automática ya tienen una impresora. Funciona, el personal la conoce, y el papel está en el armario de detrás. El problema nunca es imprimir: es que la impresora solo puede ser alcanzada por el ordenador que sujeta el cable USB.
Respuesta corta: un pequeño adaptador coge el cable USB por un lado y mantiene una conexión a internet por el otro, lo que hace direccionable por REST la impresora existente. Ningún ordenador se queda encendido, no se instala driver en la máquina de nadie, y el hardware que ya pagaste sigue sirviendo.
Qué cambia de verdad
| Impresora USB sola | Con un adaptador Pi | |
|---|---|---|
| Alcanzable desde un backend | No | Sí, por REST |
| Necesita un ordenador encendido | Sí | No |
| Driver instalado en un puesto | Sí | Ninguno |
| Funciona sin sesión iniciada | No | Sí |
| Sobrevive a la sustitución del PC | No | Sí, no está implicado |
La distinción que importa es la cuarta fila. Una impresora conectada a un puesto imprime cuando hay una persona presente y con sesión iniciada. Una impresora detrás de un adaptador imprime porque llegó un pedido.
Cuándo el adaptador es el movimiento correcto
- La impresora está bien y no es vieja. Sustituir hardware que funciona para ganar conectividad es el camino caro.
- El modelo es particular, una impresora de etiquetas, de tarjetas, algo con un formato propietario que tu código ya produce. Conservarla evita reescribir la maquetación.
- Un local tiene varias impresoras, y un adaptador con varios puertos USB las cubre juntas.
- Estás convirtiendo un parque existente donde sustituir cada unidad de golpe no es realista, y prefieres avanzar poco a poco.
Cuándo comprar mejor una impresora en la nube
Seamos honestos con los casos en que el adaptador no es la mejor respuesta:
- La impresora está fallando. Un adaptador sobre un cabezal moribundo no compra nada.
- El local no tiene red utilizable. El adaptador también necesita llegar a internet. Si el sitio no tiene conexión fiable y no se puede tirar cable, una impresora con su propia SIM resuelve un problema que el adaptador no puede.
- Quieres un único modelo soportado en muchos locales. La uniformidad de hardware vale dinero en soporte, y los parques mezclados cuestan más de documentar.
La guía de elección de impresora detalla ese compromiso.
Montarlo
La parte física es corta: alimentación, red, y el cable USB desde la impresora. La guía de instalación en Raspberry Pi cubre la puesta en marcha, y el endpoint de impresión USB documenta cómo direccionar un puerto concreto cuando varias impresoras comparten un adaptador.
Dos cosas merecen la pena antes de fijar nada a la pared:
Imprime un ticket de prueba con un curl simple antes de enchufarle tu aplicación. Si el ticket sale, la cadena está probada y cualquier problema posterior está en tu código, no en el hardware.
Anota qué puerto USB usa cada impresora. Con un adaptador multipuerto, el puerto forma parte de la dirección, y descubrir a las 20:00 cuál de las tres impresoras es el puerto dos no es el momento de aprenderlo.
Lo que el adaptador no resuelve
No convierte en buena una mala ubicación. Encima de una freidora, o en el extremo opuesto de la sala respecto al punto de acceso, se aplican los mismos problemas físicos que a cualquier impresora.
No saca la red del local de la cadena. El adaptador se conecta hacia fuera, razón por la que no hace falta redirección de puertos ni VPN, pero sigue necesitando conexión. En locales donde no controlas el router, esa dependencia permanece, y solo una impresora 4G la elimina.
No cambia el ticket. Maquetación, codificación de caracteres y comportamiento de corte son propiedades de la impresora y de lo que le envías, así que un emoji en un nombre de producto se portará mal exactamente igual que antes. Translitera antes de enviar, como explica la referencia de maquetación.
Un orden de operaciones sensato
- Comprueba que la impresora saca algo con su propia función de test.
- Conecta el adaptador y luego imprime un ticket de prueba con curl.
- Cablea tu backend e imprime un pedido real en un momento tranquilo.
- Solo entonces monta todo en su ubicación definitiva.
Empezar por el paso cuatro es el error habitual: convierte un diagnóstico de diez minutos en una tarde con un destornillador.
Crea una cuenta gratuita e imprime el ticket de prueba antes de que el adaptador salga de la mesa. La misma llamada REST funciona luego sin cambios, sea la impresora un modelo en la nube o una vieja unidad USB detrás de un adaptador, que es justamente el sentido de hacerlo así.
FAQ
¿Puedo conservar mi impresora USB actual e imprimir desde la nube?
Sí. Un adaptador USB Raspberry Pi mantiene la conexión a internet y expone la impresora por REST. Ningún ordenador tiene que quedarse encendido y no se instala driver en el puesto de nadie.
¿El adaptador necesita redirección de puertos o VPN?
No. Establece su propia conexión saliente, que es lo que evita tocar el router. Aun así necesita algo de acceso a internet, así que un local sin red utilizable necesita más bien una impresora con su propia SIM.
¿Un adaptador puede gobernar varias impresoras?
Sí, a través de sus puertos USB, y el puerto forma parte de la dirección de impresión. Anota qué impresora está en qué puerto durante la instalación en vez de descubrirlo en pleno servicio.
¿Cuándo es mejor comprar una impresora en la nube que añadir un adaptador?
Cuando la impresora ya está fallando, cuando el local no tiene red fiable y necesita 4G, o cuando estandarizar muchos locales en un único modelo soportado vale más que ahorrar en unidades sueltas.
¿Un adaptador arregla los tickets ilegibles o los problemas con emoji?
No. La codificación de caracteres y la maquetación dependen de la impresora y de lo que le envíes, así que translitera los nombres de artículo antes de construir el ticket, igual que con cualquier impresora térmica.