¿Cómo funciona la función “Scan to computer” de HP?

0

Muchos HP all-in-one tienen una función de "Escanear a computadora" en la que puedes estar parado frente a una impresora de red y escanear todos tus gubbins directamente a tu computadora sin tener que cargar aplicaciones de escaneo. Esto es particularmente útil si la computadora y el escáner están en diferentes habitaciones.

El problema es que el controlador de código abierto de HP no proporciona esta funcionalidad para Linux y ese es un problema real para mí porque es Linux solo aquí.

Me gustaría implementar la funcionalidad, pero no sé qué tipo de API están usando, cómo están configuradas a mano las computadoras con la impresora (para mostrar su disponibilidad) o nada realmente sobre cómo se envían los escaneos.

¿Existe alguna documentación (oficial o de otro tipo) sobre cómo funciona "Escanear a computadora"?

Oli
fuente
HP escribió un servicio de Windows que escucha los comandos de la impresora. La forma en que lo hicieron exactamente, lo que son esos comandos, es poco probable que HP los libere por muchas razones.
Ramhound
@Ramhound Eso suena correcto. Instalaré su controlador en una instalación VirtualBox de Windows y veré si algo como Wireshark puede oler la información relevante.
Oli

Respuestas:

2

Logré registrar los datos, pero es una malla bastante densa de HTTP y otros protocolos. Podría imitarlo dado el tiempo suficiente, pero he encontrado una alternativa más rápida.

Cada cinco minutos, un trabajo cron activa lo siguiente en mi computadora:

hp-scan --adf -o "/path/to/scans/$(date +'%Y-%m-%d.%R').pdf"

También he creado una interfaz web para activar esto (y el escaneo normal) manualmente, que puedo hacer desde mi teléfono.

Oli
fuente
Increíble - ¡Me encanta la lógica! y su esposa amigable :) ¿Alguna posibilidad de que la interfaz web esté disponible?
Rob