
Bueno, ahora toca conseguir que nuestra impresora multifuncional Brother DCP-135C, escanee. Para ello, vamos a utilizar el programa Xsane, que viene por defecto en nuestro Ubuntu.
Lo primero que tenemos que hacer es acceder a la página de drivers de Brother para la impresora DCP-135C , accedemos a soluciones para Linux y posteriormente drivers para escaner. Nuestro modelo es el DCP-135C, por lo que nos descargaremos el archivo brscan2 (en mi caso 32 bits, lo hay también para 64) y el archivo scan-key-tool (también de 32 bits), ambos en formato deb.
A partir de ahora apagaremos la impresora, y comprobaremos, vía Synaptic, por ejemplo, que sane-utils, está instalado. Una vez comprobado esto y con los 2 drivers descargados en nuestro escritorio, pasamos a la instalación:
Abrimos el terminal y nos vamos a donde estén ubicados los archivos, preferiblemente en el escritor
cd Escritorio
instalamos los drives con el siguiente comando en el terminal
sudo dpkg -i --force-all brscan2-0.2.4-0.i386.deb
Luego instalamos el siguiente driver
sudo dpkg -i --force-all brscan-skey-0.2.1-3.i386.deb
El siguiente paso será activar el scan-key-tool
brscan-skey
El último paso será editar el archivo "/lib/udev/rules.d/50-udev-default.rules" para que el sistema reconozca el escaner
sudo gedit /lib/udev/rules.d/50-udev-default.rules
Nos aparece el archivo en un editor de texto, y tendremos que cambiar esto
# libusb device nodes
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ... , MODE="0664"
Por esto
# libusb device nodes
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ... , MODE="0666"
El siguiente paso sería reiniciar el ordenador, y si abrimos el programa Xsane debería detectarnos el escaner.
ACTUALIZACIÓN: He tenido problemas a la hora de instalar el escaner en Ubuntu 10.10 Maverick, la solución: editar el archivo "/lib/udev/rules.d/40-libsane.rules"
sudo gedit /lib/udev/rules.d/40-libsane.rules
y añadimos la siguiente linea
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
Reiniciamos el ordenador y listo
Hola esta muy bueno este tutorial pero tengo un pequño problema a ver si me puedes alludar al abrir el editor de texto se abre pero me sale en blanco que puedo hacer.
ResponderEliminarGrasias nueba mente.
Utiliza el buscador de archivos de tu disco duro para buscar el archivo 50-udev-default.rules o uno parecido, lo mismo lo tienes en otra ubicación, y por eso al editarlo desde el terminal no puedes.
ResponderEliminarLo siento por estar incomodando pero no encuentro ese archivo que me dices si que busque (rules) me salen un montón estuve viendolos pero solo dos dicen algo de del escaner. Y una pregunta puede que sea que no lo encuentre por que yo tengo la version ubuntu 8.04 o no tiene nada que ver.
ResponderEliminarGracias por tu ayuda
Pues la verdad es que no se si tendrá que ver algo, el que tengas ubuntu 8.04, creo que no, pero tampoco sabría qué decirte.
ResponderEliminarQué archivos .rules has encontrado???? lo mismo te vale alguno de ellos.
Pues el archibo es "55-hpmud.rules"y contiene esto:
ResponderEliminar(El otro no lo encuentro ya que no los apunte cuando los encontre cuando lo encuentre te lo digo.
# Udev rules file for HP printer products.
ACTION!="add", GOTO="hpmud_rules_end"
SUBSYSTEM=="ppdev", OWNER="lp", GROUP="scanner", MODE="0660"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GOTO="pid_test"
SUBSYSTEM!="usb_device", GOTO="hpmud_rules_end"
LABEL="pid_test"
# Check for AiO products (0x03f0xx11).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??11", OWNER="lp", GROUP="scanner", MODE="0660"
# Check for Photosmart products (0x03f0xx02).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??02", OWNER="lp", GROUP="scanner", MODE="0660"
# Check for Business Inkjet products (0x03f0xx12).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??12", OWNER="lp", GROUP="scanner", MODE="0660"
# Check for Deskjet products (0x03f0xx04).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??04", OWNER="lp", GROUP="scanner", MODE="0660"
# Check for LaserJet products (0x03f0xx17).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??17", OWNER="lp", GROUP="scanner", MODE="0660"
LABEL="hpmud_rules_end"
Hola,
ResponderEliminaren bugs.launchpad.net he visto una buena solución que funciona perfectamente. En esta se crea un grupo scanner para permitir usarlo sólo a sus miembros, no obstante si se quiere que todos puedan imprimir, pues se especifican los permisos 666 en el rules y no hace falta crear ningún grupo nuevo.
La solución propuesta es la siguiente:
bastafidli wrote on 2009-06-14: (permalink)
The VPablos fix doesn't work for me on Ubuntu Jaunty 9.04, because it disables both of my USB mice multiseat setup. What I had to do for my Fujitsu 4120c is to add file
/etc/udev/rules.d/45-libsane.rules
with the following content
# Fujitsu fi-4120C
SYSFS{idVendor}=="04c5", SYSFS{idProduct}=="1041", MODE="664", GROUP="scanner"
I also had to add group scanner
sudo addgroup scanner
and add myself and other users which should have access to the scanner to this group
sudo adduser some_username scanner
After reboot scanning works beautifully. This rule came from
http://forum.ubuntu-fr.org/viewtopic.php?pid=2707917
but the venfor and product can by discovered simply by running
xxx@yyy:~$ sane-find-scanner
...
found USB scanner (vendor=0x04c5, product=0x1041) at libusb:002:002
...
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/217571
Gracias Mau, a lo mejor este lo puede ayudar a Bryan
ResponderEliminardediego22... gracias por el tutorial, por fin ubuntu reconoce mi escaner :D
ResponderEliminar