19.10.06

Instalar una Brother MFC215C en Gentoo y/o Guadalinex

El haber tenido que instalar mi impresora Brother MFC215C en Guadalinex y en Gentoo, me ha hecho reflexionar sobre que seria buena idea echar una mano a aquellos que no tienen muchos conocimientos de estos sistemas (especialmente de Guadalinex) y deseen usar su impresora. Pues los pasos, mas o menos detallados a seguir, son estos, el procedimiento es mas sencillo de lo que parece, lo que pasa es que yo me enrollo mucho:

1.- Descargar los drivers. En la página web de Brother encontraremos los drivers (http://solutions.brother.com/linux/en_us/index.html) y una guía para instalar tanto el scanner como la impresora. Si rebuscamos en esa página, el resultado será que nos tendremos que descargar los siguientes drivers:
  • Driver LPR de la impresora MFC-210C (es igualmente valido) para debian.
  • Cups Wrapper de la impresora MFC-210C para debian. Realmente no existe driver para CUPS (el PPD), con lo que se usa el de LPR y un wrapper, es decir, una chapucilla para poder usar el de LPR para CUPS.
  • Driver para Sane (brscan2) para debian. Esto es para el escaner. Si no se tiene instalado el xsane, es necesario instalarlo si se desea usar el escaner ("emerge xsane" para gentoo, y "apt-get install xsane" para guadalinex, aunque ya viene instalado con la versión que distribuye la Junta de Andalucía) .
2.- Convertirse en root. Bueno, eso no es un problema en Gentoo (si has instalado Gentoo, tienes que saber como hacer esto), el problema esta en Guadalinex. Para conseguir ser root, lo mejor es lo siguiente:
  • Inicia un terminal de texto o consola de usuario. Puedes iniciar un terminal entrando en el menú de aplicaciones dentro de accesorios y pinchando aparece como una pequeña pantallita en cuyo interior pone ">_"
  • Haz un "cd" al directorio donde te has descargado el los archivos anteriores. Si has usado firefox, probablemente esten el el escritorio, en tal caso, ejecuta "cd $HOME/Desktop". Puedes comprobar si los archivos están ahí ejecutando "ls".
  • Ejecuta "sudo bash" en un terminal (o consola de usuario). Te pedirá la clave del usuario con derechos de administración en el sistema (ese que habías creado al instalar guadalinex). Simplemente, ponla y listo, ya eres root. Verifica que sigues en el mismo directorio que antes y que los archivos descargados están ahí ("ls").
  • No cierres este terminal hasta que ya te funcione todo.
3.- Solo para Guadalinex. Ejecuta "apt-get install csh". Por suerte o por desgracia, el Guadalinex no lleva el csh y es necesario para unos scripts que tiene que tienen que ejecutarse despues de instalar el driver. Luego ejecuta "dpkg -i --force-all mfc*.deb", "dpkg -i --force-all cup*.deb" y "dpkg -i --force-all br*.deb". Con esto ya has instalado los drivers pero todavía queda por configurar la impresora.

4.- Solo para Gentoo. Siendo root, simplemente desempaquetamos uno por uno estos archivos (con el File Roller desde el entorno gráfico o ejecutando "ar x paquete.deb") y vamos realizando, con lo que hay dentro de cada paquete.deb lo siguiente (pero empezamos por el driver LPR que lo necesita el wrapper):
  • Lo que hay en data.tar.gz tienes que copiarlo tal cual en el raiz de tu sistema ("tar -xpvfz data.tar.gz -C /")
  • En el control.tar.gz hay una serie de scripts, el único que tenemos que ejecutar es el "postinst", que termina de realizar las tareas de instalación. Alguno de estos scripts necesitan csh para ejecutarse, otros no. Lo mas cómodo, es lanzar el script, pero si esta en csh y no lo tienes instalado, pues haces como yo, un cat del postint y vas ejecutando comando a comando, total, eran un par de comandos sino recuerdo mal.
5.- Si has llegado hasta aquí, ya tienes instalado los drivers. Para el escaner, no hay que hacer nada mas, ya debería funcionar, inicia el programa "xsane" para ver si realmente puedes escanear). Para la impresora, tenemos que decirle al cups que existe la impresora, es decir, configurar el cups.
  • Arrancamos el servicio de impresión cups. En guadalinex debería estar arrancado por defecto. Para gentoo, simplemente arrancamos el servidor de impresion ("/etc/init.d/cupsd start") y opcionalmente, lo ponemos para que se inicie en el modo por defecto "rc-update add cupsd default".
  • Accedemos a la configuración de impresoras. Abrimos un navegador y ponemos "http://localhost:631/" y luego pinchamos en "Administration". Si nos pide algún usuario y password debemos poner root y su password en Gentoo, y en Guadalinex el usuario y el password que habíamos puesto cuando el guadalinex fue instalado.
  • Si no nos deja acceder en Guadalinex, entonces volvemos al terminal que teníamos como root, y le establecemos un password a root, ejecutando el comando "passwd root". Utilizaremos ahora el usuario root y el password que hemos puesto, para administrar el cups.
  • Una vez en la sección de administración pinchamos en "Add Printer".
  • Establecemos un nombre para la impresora (es lo único obligatorio), por ejemplo "MFC215C" y le damos a "continue".
  • En la siguiente pantalla, seleccionamos en el desplegable etiquetado como "device" seleccionamos donde ponga un dispositivo USB con "(Brother MFC-215C)" al final, y le damos a continuar. Si no aparece una entrada de esa forma, entonces los drivers de los pasos anteriores no han sido bien instalados.
  • Bien, ahora simplemente, seleccionas la marca (make) de la impresora. En este caso Brother y le damos a continuar.
  • Esta ya es la ultima pantalla, donde nos dará a seleccionar el modelo que corresponde con el único driver que hemos instalado para esa marca. Al pulsar en el modelo y continuar, hemos terminado.
Imprime una página de prueba y si funciona, todo listo! Tu impresora multifunción esta lista. Solo te queda el PCFAX, pero eso será en otro momento.