[Solucionado] Ayuda con escaner de la Lexmark X1185 - Ubuntu 11.10

Imagen de AniMetal_00
0 puntos

Hola

¿Alguien sabe como hacer funcionar el escaner de la Lexmark X1185 en Ubuntu 11.10 de 64 bits? Ya he instalado la impresora y me funciona bastante bien. He ocupado uno de los tantos tutoriales de instalación del driver de la Z600 y finalmente me resultó. Pero con el escaner no he tenido éxito, según la web, solo basta conectar la multifuncional y Xsane la reconoce automáticamente. En mi caso ni Xsane ni Simple Scan me lo reconocen, a pesar de tenerla conectada.
Según la información de www.sane.org, este escaner funciona de manera "correcta" con este sistema.

Por favor, si alguien me pudiera ayudar, se lo agradecería mucho.

Saludos.

Imagen de AniMetal_00
+1
0
-1

Por lo visto es un misterio como hacerlo funcionar...

Gracias de todos modos.

+1
0
-1
Imagen de K97015
+1
0
-1

Hola.

Lo que te recomiendo es que si no te reconoce automaticamente busca en la pagina oficial de tu scaner y ve si tiene controladores para Linux.

+1
0
-1

No estamos por que podemos, si no por que podemos, estamos...

Imagen de AniMetal_00
+1
0
-1

Hola K97015

Gracias por responder.
Ya he buscado y Lexmark alguna vez tuvo la opción de bajar los drivers para linux, pero ya los quitó de su página web.
Por otra parte probé con SANE y aunque está documentado que el escaner funciona excelentemente en la Lexmark X1185, yo no lo pude hacer funcionar. Ubuntu reconoce que hay escaners conectados, pues se activa la opción en el menú superior derecho, junto con las impresoras. Pero al seleccionarlo, aparece Simple Scan y arroja el error de no encontrar un escaner válido. Leí en una pagina web que al parecer es necesario un driver especifico para este dispositivo para que SANE lo reconozca apropiadamente y que al parecer este viene dentro de los drivers para Windows, pero no lo encontré (es un archivo *.bin)

Gracias de todos modos.

+1
0
-1
Imagen de AniMetal_00
+1
0
-1

Estimados!!

Me alegra poder darles la noticia que finalmente pude hacer funcionar el escaner de la multifuncional Lexmark X1185 con Ubuntu 11.10!! ¿Como lo hice? pues, luego de mucho leer y averiguar como funciona SANE, entendí que era necesario ocupar los sane-backends en versión 1.0.23 para que reconozca el lente de esta multifuncional (esto funciona tanto para la X1185 como para las X1110/X1130/X1140/X1150/X1170/X1180 ya que ocupan el mismo backends). Ubuntu 11.10 viene con la versión 1.0.22 del sane-backends, pero desde Ubuntu 12.10 ya viene con la versión 1.0.23.
Bien, comienzo a explicar como pude hacerlo funcionar.
Primero que todo, bajen la versión sane-backends-1.0.23 desde esta dirección: https://alioth.debian.org/frs/?group_id=30186 (enlace desde la pagina oficial de SANE). El archivo está dividido en tres partes, para unirlas, sigan las instrucciones del archivo README.txt asociado a la versión y verifiquen la unión con el archivo sane-backends-1.0.23.tar.gz.md5 (explicado en el README).
Instalar los siguientes paquetes adicionales:

$ sudo apt-get install libsane libsane-dbg libsane-dev sane-utils libsane-extras-dbg libsane-extras-dev libusb-dev

En mi caso libsane y sane-utils ya venían instalados en Ubuntu.
Revisamos si Ubuntu nos reconoce el scanner, se puede revisar de manera gráfica en el botón de configuración ubicado en el sector superior derecho de Ubuntu en entorno Unity (donde están las opciones de impresora, cerrar sesión, apagado, etc.) En mi caso, cuando no tengo conectada la multifucional, solo me aparece encendido la opción "Impresoras", en cambio cuando la conecto por usb, además se me enciende la opción "Escaner" aún cuando al presionarla SimpleScan no es capaz de reconocerlo (pero eso ya lo solucioné ^_^).
Para revisar desde consola, prueben con estas dos opciones:

$ scanimage -L
$ sudo scanimage -L

En caso que lo encuentre con la primera opción, ya tienen disponible el scanner. Si no, si solo lo reconoce con la segunda opción, quiere decir que tienen un problema con los permisos. En mi caso no lo reconoció de ninguna de las dos. También podemos buscarlo con el siguiente comando:

$ sane-find-scanner

También prueben anteponiendo "sudo" para descartar problemas con los permisos.
Bien, instalamos sane-backends-1.0.23, para ello, dejamos el archivo sane-banckends-1.0.23.tar.gz (unido anteriormente) en el escritorio y aplicamos el siguiente código desde una terminal:

$ cd ~/Escritorio
$ tar -xvzf sane-backends-1.0.23.tar.gz
$ cd sane-backends-1.0.23
$ ./configure
$ make
$ sudo make install

En este proceso, luego de hacer "$ make", Ubuntu tarda bastante en configurar el paquete para la instalación (al menos así fue en mi caso).
Probamos que Ubuntu esté trabajando con la versión 1.0.23 de sane-backends:

$ ldconfig -v | grep libsane

el resultado debiera ser:
libsane.so.1 -> libsane.so.1.0.23
libsane.so.1 -> libsane.so.1.0.22

Lo más probable es que salga primero la versión 1.0.22 en la lista y luego la 1.0.23, para corregir esto aplicamos:

$ echo "/usr/local/lib" | sudo tee -a /etc/ld.so.conf.d/1-sane.conf

y probamos nuevamente, ahora si debieramos tener primero a libsane.so.1.0.23 en nuestro sistema.
Los backends de SANE, trabajan con el grupo "scanner", por lo cual, debemos agregar nuestro usuario a dicho grupo. Revisamos si ya está agregado:

$ cat /etc/group | grep scanner
scanner:x:107: USUARIO

Si el grupo no esta creado, lo creamos y luego agregamos nuestro usuario (reemplacen USUARIO por su nombre de usuario en Ubuntu):

$ sudo addgroup scanner
$ sudo adduser USUARIO scanner

Luego, hay que cerrar sesión y volver a iniciarla para que este cambio se haga efectivo.

Volvemos a revisar con scanimage:

$ scanimage -V

Les dirá el siguiente resultado:

scanimage (sane-backends) 1.0.23; backend version 1.0.23

Luego:

$ scanimage -L

y el resultado tan esperado, debiera ser:
device `lexmark:libusb:005:003' is a Lexmark X1100/rev. B2 flatbed scanner

con esto ya pueden ocupar SimpleScan para escanear lo que quieran.

También pueden revisar si "udev" les reconoce el scanner adecuadamente con el siguiente comando:

$ lsusb

el resultado debiera ser algo así:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 15ca:00c3 Textech International Ltd. Mini Optical Mouse
Bus 005 Device 002: ID 043d:007a Lexmark International, Inc. Generic Hub
Bus 005 Device 003: ID 043d:007c Lexmark International, Inc. Lexmark X1110/X1130/X1140/X1150/X1170/X1180/X1185
Bus 005 Device 004: ID 043d:007b Lexmark International, Inc. InkJet Color Printer

Como verán, el puerto "Bus 005" está ocupado por la multifuncional y los "Device" "003" y "004" están ocupados por el scanner y la impresora respectivamente.

Esto es todo lo que puedo aportarles. En caso que solo tengan problemas con los permisos, busquen y lean el archivo README.linux que se encuentra al interior de la carpeta sane-backends-1.0.23 creada a partir del archivo tar.gz descargado. También puede completar dicha información con el archivo README.linux de la página de SANE desde el siguiente link: http://www.sane-project.org/README.linux En caso que les sea muy complicado lo que ahí se presenta, pregunten que de seguro alguien con más conocimiento que el mío, le responderá por estos lados.

Espero que también puedan activar el scanner como lo hice yo.
Saludos y gracias por la ayuda que siempre encuentro en espacios como este.

+1
0
-1