Configuración de escáner Brother DCP 135C en Simple Scan en Ubuntu 10.04 y posteriores
Unos de los problemas que nos podemos encontrar en dispositivos multifunción en Ubuntu es que en la cuenta de usuario no nos permita el funcionamiento aunque este exista y este bien configurado, mientras si los hacemos como usuario administrador (root) podemos escanear, el problema deriva al sistema ya que no tiene los permisos ni esta configurado para el mismo dispositivo.
En este caso vamos a explicar como configurar los dos archivos del sistema y darles o añadirles los parámetros adecuado.
En este caso me imagino que tendréis instalado los controladores brscan3-0.2.11-2.i386.deb y brscan-skey-0.2.1-3.i386.deb en tal caso podréis bajarlo desde la sección descargas o desde aquí. También desde este enlace encontrareis mas información y los controladores.
Instalamos las librería tcsh.
Abrimos la Terminal y ponemos:
sudo apt-get install tcsh
Ahora tenemos que realizar un cambio en el archivo 50-udev-default.rules de permisos.
Iniciamos la terminal e iniciamos el siguiente comando:
sudo gedit /lib/udev/rules.d/50-udev-default.rules te pedirá la contraseña de usuario.
Se iniciara el editor de texto gedit y buscamos:
# libusb device nodes
SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, MODE=”0664″
y cambiamos MODE “664” a MODE “666” quedando de esta manera:
# libusb device nodes
SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, MODE=”0666″
Guardamos y cerramos el editor
Ahora desde la teminal iniciamos el archivo 40-libsane.rules.
sudo gedit /lib/udev/rules.d/40-libsane.rules
y al final de archivo deberemos ver algo asi:
ATTRS{idVendor}==”413c”, ATTRS{idProduct}==”5124″, ENV{libsane_matched}=”yes”
# Dell 1600n
ATTRS{idVendor}==”413c”, ATTRS{idProduct}==”5250″, ENV{libsane_matched}=”yes”
# The following rule will disable USB autosuspend for the device
ENV{libsane_matched}==”yes”, RUN+=”/bin/sh -c ‘test -e /sys/$env{DEVPATH}/power/level && echo on > /sys/$env{DEVPATH}/power/level’”
LABEL=”libsane_rules_end”
Deberemos añadirle el dispositivo en nuestro caso Brother DCP-135C quedando de esta manera.
ATTRS{idVendor}==”413c”, ATTRS{idProduct}==”5124″, ENV{libsane_matched}=”yes”
# Dell 1600n
ATTRS{idVendor}==”413c”, ATTRS{idProduct}==”5250″, ENV{libsane_matched}=”yes”
# Brother DCP-585CW
ATTRS{idVendor}==”04f9″, ATTRS{idProduct}==”0200″, ENV{libsane_matched}=”yes”
# The following rule will disable USB autosuspend for the device
ENV{libsane_matched}==”yes”, RUN+=”/bin/sh -c ‘test -e /sys/$env{DEVPATH}/power/level && echo on > /sys/$env{DEVPATH}/power/level’”
LABEL=”libsane_rules_end”
Guardamos el archivo y salimos del gedit. Cerramos la terminal y reiniciamos el sistema.
Aconsejamos que el cable USB este bien conectado ya que pude darnos problemas si no hay conexión USB.
Una vez iniciado el sistema con nuestra cuenta de usuario deberás hacer una prueba con Simple Scan y veras que estará funcionando. Si no es así verifica desde principio que es lo que has podido saltarte para que no funcione y repite el mismo proceso.
Tutorial realizado por Javier Martínez Misol ( javiermisol ).
Mi gratitud a zonas webs, blog y foros en donde pude encontrar respuesta a este tema.