
Tengo una impresora/escáner HP Officejet 4500 G510n-z, conectada al wifi local. Estoy intentando escanear desde mi macbook con OS X Yosemite (10.10.5), pero cuando intento hacerlo, aparece el mensaje de error "Error al abrir una sesión en el dispositivo". Esto ha funcionado antes, con la misma computadora y escáner, así que estoy tratando de descubrir qué ha cambiado y cómo solucionarlo.
En Vista previa, el menú Archivo tiene una entrada "Importar desde Officejet 4500 G510n-z", lo que sugiere que reconoce que se trata de un escáner. Al seleccionar esa entrada del menú aparece el mensaje de error anterior. Obtengo el mismo resultado cuando uso el botón "Abrir escáner" en "Preferencias del sistema" -> "Impresoras y escáneres".
Puedo acceder a la interfaz HTTP del dispositivo, que solo muestra información relacionada con la parte de la impresora y la configuración de la red.
La impresión funciona bien. Si observamos el tráfico de red con Wireshark, esto genera mucho tráfico en el puerto 9100, como se esperaba.
Cuando intento escanear algo, como se muestra arriba, la computadora envía un paquete TCP SYN al puerto 9500 del dispositivo, que obtiene una respuesta RST inmediata:
No. Abs Time Time Source SPort Destination DPort Protocol Info Host seq len src addr unresolved
5596 22:20:10.401777 368.249752 192.168.1.10 50100 192.168.1.158 9500 TCP 50100 → 9500 [SYN] Seq=0 Win=65535 Len=0 MSS=1460 WS=32 TSval=20957697 TSecr=0 SACK_PERM=1 0 0 192.168.1.10
5597 22:20:10.406550 368.254525 192.168.1.158 9500 192.168.1.10 50100 TCP 9500 → 50100 [RST, ACK] Seq=1 Ack=1 Win=0 Len=0 1 0 192.168.1.158
Aún así, el mensaje de error tarda unos segundos en aparecer en la interfaz de usuario. Desafortunadamente no tengo una captura de paquetes del dispositivo cuando funciona correctamente.
Buscar en Google este mensaje de error sugirió restablecer los controladores de la impresora y reiniciar la computadora, lo que no ayudó.
¿Qué puedo hacer para depurar esto aún más y/o solucionarlo?
Actualizar:El soporte de HP sugirió utilizar el "HP Print and Scan Doctor" disponible en su sitio web.
Intenté ejecutarlo en Wine en mi Macbook, pero falló antes de descubrir la impresora.
Habiendo encontrado una máquina con Windows real, intenté ejecutar la herramienta nuevamente, pero no descubrió la impresora. Tuve que instalar el controlador (en "Impresoras y escáneres", haga clic en "Agregar impresora") para que la herramienta descubriera la impresora.
Con el controlador instalado, el "doctor" dijo que no estaba instalado el software completo de la impresora y proporcionó un botón para descargar e instalar el software.
Con el "software completo" instalado, el "doctor" mostró un botón llamado "Reparar escaneo". Ejecutó una lista de pruebas y no encontró ningún problema. Un escaneo de prueba también funcionó bien y la utilidad de escaneo de Windows también pudo escanear, pero mi Macbook aún no pudo. Wireshark reveló que la computadora con Windows se comunicaba con el escáner en el puerto 9290 en lugar del puerto 9500. No estoy seguro de si se podría persuadir a OS X para que hiciera lo mismo.
Respuesta1
Tuve este problema en una impresora multifunción Samsung. Estaba funcionando, luego se detuvo y me rasqué la cabeza durante unos meses para descubrirlo. La solución: (re)habilitar el protocolo T4NET en el puerto 9400 de la impresora. Mac OSX lo está usando para los dos controladores.