Ir al contenido
Conéctate para seguir esto  
artiza

Debian 9 no reconoce un escáner

Recommended Posts

Hace unos días se me ocurrió pasar de Jessie a Stretch. Nada que comentar salvo que, en mi opinión, hay aplicaciones o servicios que pueden dar problemas por no seguir adecuadamente las actualizaciones de las ubicaciones de los controladores. Por ejemplo, es posible que el escáner no funcione debidamente aunque esté conectado y bien instalado.

 

Debian (y derivadas) han dividido las ubicaciones «lib» para arquitecturas 32 y 64. Tenemos cuatro directorios con ese nombre dentro de usr: /usr/lib, /usr/lib32, /usr/libx32 y /usr/lib64.

 

Para aquellos que necesiten acceder a un escáner en red van a tener alguna complicación dependiendo de la suerte que les toque al elegir una marca u otra. En mi caso, se eligió una impresora/escáner Lexmark, con controladores privativos para trabajar en red para arquitecturas a 32 y a 64 respectivamente.

 

La impresora/escáner ha sido la misma y con la misma IP con Jessie y ahora con Stretch. También he probado con Xubuntu 16.04, con idéntico resultado. Esta solución sirve para ambas distribuciones (e incluso se podría extender a Mint :pensar:).

 

Identificada la impresora con su IP y con el driver instalado, tratamos de acceder con:

 

$ scanimage -L

 

Es posible que se obtenga esta respuesta:

 

No scanners were identified. If you were expecting something different,

check that the scanner is plugged in, turned on and detected by the

sane-find-scanner tool (if appropriate). Please read the documentation

which came with this software (README, FAQ, manpages).

 

Nos aseguramos que está donde debe estar dándole una pasadita con nmap a la IP del escáner:

 

$ nmap -sV 10.52.96.114 (IP del escáner)

Spoiler

 

Starting Nmap 7.01 ( https://nmap.org ) at 2017-11-07 11:44 CET

Nmap scan report for 10.52.96.114

Host is up (0.0013s latency).

Not shown: 985 closed ports

PORT STATE SERVICE VERSION

21/tcp open ftp Lexmark MX410de printer ftpd NW1.SB.N133

79/tcp open finger Lexmark MX410de printer fingerd

80/tcp open http thttpd

443/tcp open ssl/http thttpd

515/tcp open printer Lexmark lpd service

631/tcp open http thttpd

4000/tcp open remoteanything?

5000/tcp open upnp?

5001/tcp open tcpwrapped

6100/tcp open synchronet-db?

8000/tcp open http thttpd

9000/tcp open telnet Lexmark MX410de printer telnetd (MAC 0084ED73116D; MAC2 0021B7CE88B6)

9100/tcp open jetdirect?

9200/tcp open ir-alerts Lexmark MX410de print server identification

9500/tcp open ismserver?

 

 

Debian Wiki tiene un artículo muy completo sobre el tema: SaneOverNetwork. Cuenta detalladamente cómo hacer disponible nuestro escáner conectado por USB para toda la red a la que pertenezcamos. Útil aun teniendo una simple red wifi casera. No era mi caso pero seguí las instrucciones para configurar SANE en el equipo servidor como en el equipo cliente. En mi caso, en el mismo equipo. Un poco absurdo, pero nunca se sabe.

 

Pero scanimage seguía sin reconocerla. Leí las instrucciones de la impresora varias veces, abrí puertos y configuré todo lo que creí debía quedar explícito. Pero la clave estaba en unas simples frases del manual del escáner que pasé por alto varias veces:

 

  • El controlador de digitalización no está instalado en el directorio /usr/lib/sane.
  • La instalación SANE está utilizando la estructura de directorio /usr/lib/sane y /etc/sane.d

 

Efectivamente, el controlador estaba en /usr/lib64/sane

 

Me bastó copiar y pegar el contenido de este último en /usr/lib/sane (que no existe) y todo quedó arreglado:

 

$ scanimage -L

 

device `lexmark_nscan:libnet/SPECIFY_DEVICE' is a Lexmark Network Scanner

device `lexmark_nscan:libnet/0021B7CE88B6' is a Lexmark Lexmark MX410de Ethernet Scanner

 

Podía haber empleado un enlace simbólico, pero esta solución era una más de las pruebas/errores y la podía revertir con “facilidad”.

 

Espero que a alguien le pueda ayudar si alguna vez le ocurre lo mismo en la lotería de los escáner :happy:

Compartir este post


Enlace al post
Compartir en otros sitios

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invitado
Responder en este tema...

×   Has incluido contenido con formato.   Eliminar formato

  Sólo se permiten 75 emoticonos como máximo.

×   Tu enlace ha sido insertado automáticamente.   Deshacer y mostrar como enlace

×   Su contenido anterior ha sido restaurado.   Limpiar editor

×   No puedes pegar imágenes directamente. Súbelas a algún hosting de imágenes y pega la dirección URL

Conéctate para seguir esto  

×
×
  • Crear Nuevo...