Guías y Tutoriales

Impresora térmica con IP estática que no aparece en la red: cómo activar DHCP paso a paso

Equipo FactuTPV10 min de lectura
Compartir:
En este artículo

El problema: impresora con IP que no encaja con tu red

Acabas de comprar una impresora térmica Ethernet (Xprinter XP-Q200, UNYKAch POS5/UK56009, HPRT TP806, HOIN HOP-H80, Rongta RP332, MUNBYN ITPP047 o similar). La enchufas al router de tu local, imprime un selftest con la siguiente configuración:

Mac address: 00-6C-1A-C7-04-48
IP address: 192.168.123.100
Subnet Mask: 255.255.255.0
Gate Way: 192.168.123.1
Net DHCP: Disabled

Tu router doméstico sirve IPs en 192.168.0.x o 192.168.1.x. La impresora está en 192.168.123.x — una red completamente distinta que el router no enruta. Pings a 192.168.123.100 dan timeout, aunque el router la lista como cliente conectado en el segmento Ethernet.

Este escenario es extremadamente común con impresoras OEM chinas (Xprinter, HOIN, Unykach, HPRT, Rongta, MUNBYN, Goojprt, Beeprt…). Salen de fábrica con IPs en rangos exóticos (192.168.123.x, 10.10.10.x, 192.168.1.100 pero con /16 masks) que no encajan con routers de consumo normales.

La solución definitiva: activar DHCP en la impresora una sola vez. A partir de ahí, cogerá IP automáticamente en cualquier red donde la enchufes — local, casa, un hotel con tu setup móvil, lo que sea. Y si la cambias de red, sigue funcionando sin reconfigurar nada.

Material necesario (5 €)

  • Un cable Ethernet estándar RJ-45 macho-macho. El que traía la impresora sirve, o cualquiera que tengas.
  • Un adaptador USB-C → Ethernet si tu ordenador no tiene puerto RJ-45 nativo. Los Mac desde 2016 y muchos PCs ultraligeros lo requieren. Cualquier adaptador "USB-C to Gigabit Ethernet" de marca (TP-Link, UGREEN, Anker, Belkin) funciona — ~10-15 € en cualquier tienda.
  • 10 minutos y un navegador Chrome/Edge/Safari/Firefox moderno.

No necesitas router extra, no necesitas cable crossover (los modernos son auto-MDIX), no necesitas drivers.

Proceso paso a paso

Te voy a explicar el proceso con ejemplos concretos para macOS, pero los pasos son idénticos en Windows y Linux (solo cambia dónde configurar la IP manual del ordenador).

1) Cable directo Mac/PC ↔ impresora

  1. Desconecta el cable Ethernet de la impresora del router donde esté.
  2. Ese mismo cable, o uno cualquiera, conéctalo directo entre el adaptador USB-C del ordenador y la impresora. Sin router en medio.
  3. Los dos LEDs del puerto RJ-45 de la impresora deberían encenderse/parpadear (verde para link, ámbar para actividad). Si no parpadean: cable malo o adaptador no reconocido, prueba otro.

2) Desactiva Wi-Fi temporalmente

En macOS, clica el icono de Wi-Fi arriba a la derecha y desactiva. En Windows, clica el icono de red y desactiva Wi-Fi. En Linux, nmcli radio wifi off.

Esto fuerza que todo el tráfico del navegador pase por el adaptador Ethernet en vez de ir por Wi-Fi a internet. Evita confusiones de routing.

3) IP manual en la subred de la impresora

La impresora está en 192.168.123.100 con máscara 255.255.255.0. Tu ordenador necesita una IP libre del mismo rango, por ejemplo 192.168.123.50.

En macOS: Ajustes del Sistema → Red → el adaptador Ethernet → Detalles → TCP/IP → Configurar IPv4 → Manualmente:

  • Dirección IP: 192.168.123.50
  • Máscara de subred: 255.255.255.0
  • Router: déjalo vacío

Aplicar.

En Windows: Panel de Control → Red → Adaptador Ethernet → Propiedades → TCP/IPv4 → Usar la siguiente dirección IP con los mismos valores.

En Linux: sudo ip addr add 192.168.123.50/24 dev enp0s1 (cambia enp0s1 por el nombre de tu adaptador, consulta con ip -br link).

4) Verifica conectividad

Abre un terminal y haz ping 192.168.123.100. Debería responder en <5 ms. Si no responde:

  • Espera 5 segundos — al cambiar la IP manual a veces tarda un instante.
  • Verifica que el Wi-Fi está apagado (puede estar interceptando).
  • Revisa los LEDs del puerto RJ-45 de la impresora — si están apagados, cable o adaptador mal.

5) Abre la web UI de la impresora

En el navegador, navega a http://192.168.123.100. La gran mayoría de impresoras térmicas OEM traen una web UI minimalista (frames HTML antiguos que datan de 2006). Login típico:

  • Usuario admin, contraseña admin
  • Usuario admin, sin contraseña
  • Ambos campos vacíos
  • Usuario root, contraseña root

En la mayoría de Unykach POS5, Xprinter y HPRT funcionan los campos vacíos.

6) Activa DHCP

Busca en el menú Configuration, TCP/IP, Network o Ethernet Settings. Encontrarás un radio botón / checkbox con dos opciones:

  • DHCP Client (o "Obtain IP automatically", "Dynamic IP") — márcalo.
  • Fixed IP Address (o "Static IP") — desmárcalo.

Pulsa Save. La pantalla vuelve a Information y ves DHCP: Enable.

7) Reinicia físicamente la impresora

Apaga con el interruptor trasero. Espera 10 segundos (importante: algunas firmwares necesitan tiempo para limpiar estado). Enciende de nuevo.

Al arrancar, la impresora imprime un selftest con la nueva configuración DHCP. Si ya está en la red del router, recibe IP automáticamente (por ejemplo 192.168.0.42).

8) Vuelve a modo normal

  1. Devuelve el cable Ethernet de la impresora al router.
  2. En el ordenador: vuelve el adaptador Ethernet a DHCP (Ajustes → Red → adaptador → Detalles → TCP/IP → Configurar IPv4 → Con DHCP).
  3. Reactiva el Wi-Fi.

Listo. La impresora ahora coge IP DHCP automáticamente en cualquier red donde la enchufes.

Siguiente paso: añadir la impresora a FactuTPV

Con DHCP ya activo y la impresora en tu red normal:

  1. Instala el Agente FactuTPV en un ordenador del local (github.com/ulisesbaena/factutpv-agent-releases).
  2. Vincúlalo con el código de 6 dígitos del panel local (http://localhost:17777/admin).
  3. En FactuTPV → Ajustes → Impresoras → Añadir impresora → tipo AgenteDescubrir impresoras. Tu impresora aparece con la IP que le dio el DHCP del router.
  4. Pulsa Usar, ponle un nombre, guarda. Pulsa Probar. Saldrá el ticket.

Si algún día la impresora cambia de IP por renovación DHCP, el agente la redescubre por su MAC address y sigue imprimiendo. Esa es la razón por la que DHCP es la configuración recomendada para impresoras en TPV con FactuTPV: total autonomía, cero reconfiguraciones a lo largo del tiempo.

Panel de impresoras de FactuTPV con una impresora tipo AGENT · LAN_TCP configurada sobre 192.168.0.42:9100 tras activar DHCP
Así queda el inventario tras activar DHCP: la impresora aparece con la IP nueva que le dio el router (192.168.0.42) y marcada como Agente

Configura tu impresora en 5 minutos

Agente FactuTPV gratis + descubrimiento automático. Sin Zadig, sin licencias.

Probar FactuTPV gratis

Casos raros: cuando DHCP sigue sin activarse tras el save

Algunos firmwares de impresoras OEM son un poco chapuza. Si tras pulsar Save ves que la Information sigue mostrando DHCP: Disabled:

  • Mira el selftest nuevo tras apagar/encender. A veces la Information web se cachea pero el selftest real refleja el cambio.
  • Borra caché del navegador. Shift+F5 en Chrome/Edge para forzar reload.
  • Prueba Firefox en lugar de Safari. Algunas web UIs viejas fallan con HTTPS strict mode de Safari y van bien con Firefox.
  • Factory reset de la impresora: apaga, mantén FEED, enciende sin soltar FEED, sigue pulsándolo 20 segundos, libera. Debería reiniciar con config de fábrica (a veces con DHCP ya activo según modelo).
  • Firmware viejo: los Xprinter de antes de 2020 a veces necesitan un firmware update. El fabricante suele ofrecerlo vía USB con una utility Windows — busca en la página de soporte del modelo.

Si todo falla, hay una ruta alternativa: dejar la impresora con IP estática pero dentro del rango del router. Por ejemplo, si tu router sirve 192.168.0.1-250, configura la impresora con 192.168.0.251 (fuera del pool DHCP), máscara 255.255.255.0, gateway 192.168.0.1. Así queda en la red del router pero con IP fija — no ideal porque si cambias de red tendrás que reconfigurar, pero funciona.

Preguntas frecuentes

¿Por qué las impresoras vienen con IPs raras como 192.168.123.100?

Convención de fábrica de los OEM chinos. 192.168.123.x es un rango 'cómodo' que no colisiona con las subredes típicas de routers domésticos/ISP (normalmente 192.168.0.x, 192.168.1.x o 10.0.0.x). El fabricante asume que el técnico que instala la impresora accederá a su web UI por cable directo + IP manual — que es exactamente el proceso que esta guía describe.

¿Funciona este proceso con cualquier impresora?

Cualquier impresora térmica ESC/POS con puerto Ethernet y web UI embebida. Validado con Xprinter (todas las series), Unykach POS5/UK56009, HPRT TP806/TP585, HOIN HOP-H80, Rongta RP332, MUNBYN ITPP047, Goojprt y Beeprt. Epson TM y Star TSP profesionales también, aunque suelen venir con DHCP ya activo de fábrica.

¿Necesito adaptador USB-C a Ethernet obligatoriamente?

Solo si tu ordenador no tiene puerto RJ-45. Macs desde 2016 y PCs ultraligeros modernos no lo tienen. Los adaptadores de marca (TP-Link UE300, UGREEN, Anker) funcionan perfectamente con macOS, Windows y Linux sin drivers. ~10-15 €.

¿Puedo hacer todo esto por Wi-Fi de la impresora si tiene?

Si la impresora tiene Wi-Fi y entras a su red Wi-Fi propia (algunas tienen SSID tipo 'PRINTER-XXXX' con contraseña 12345678), sí — el proceso es el mismo pero desde el navegador conectado a esa Wi-Fi. Una vez activado DHCP y reiniciada, desactivas su Wi-Fi propia y la conectas por cable al router normal.

Una vez con DHCP activo, ¿el Agente FactuTPV sigue funcionando si la impresora cambia de IP mañana?

Sí. El agente cachea la MAC address de la impresora tras el primer print exitoso. Si mañana el router renueva la lease DHCP y le da una IP distinta, el agente escanea la LAN buscando ese MAC y actualiza el destino automáticamente. No pierdes tickets ni hay que reconfigurar.

¿Qué pasa si la web UI no me deja cambiar DHCP (cuelga, error 500)?

Algunas impresoras tienen bugs en su web UI embebida. Alternativas: (1) Factory reset por combo FEED+encendido 20s a ver si vuelve con DHCP activo; (2) usar la utility Windows del fabricante (Xprinter Net Set Tool, HPRT Printer Network Tool) — funciona aunque no puedas acceder a la web UI porque broadcastea UDP para localizar la impresora por MAC; (3) dejar IP estática dentro del rango del router como workaround.

Logo FactuTPV

Equipo FactuTPV

Somos el equipo detrás de FactuTPV, el software TPV con VeriFactu integrado para autónomos, pymes y hostelería en España. Escribimos sobre facturación electrónica, gestión de negocio y las últimas novedades fiscales para ayudarte a estar siempre al día.

Contactar con nosotros →

Sigue leyendo

Artículos relacionados

Plan gratuito permanente

¿Listo para probarlo?

Empieza gratis con FactuTPV. VeriFactu incluido, sin tarjeta de crédito, sin compromiso.