Cómo instalar impresoras Canon ImageRunner 1025n en Linux
852_IR-1025Como muchos usuarios ya saben, el tema del hardware soportado por linux es a veces un dolor de cabeza. Algunas de las empresas productoras de hardware más importantes del mundo no son muy amigas del software libre y por tanto no se esfuerzan demasiado en generar drivers para sistemas operativos como la familia linux, por ejemplo. Incluso existiendo éstos, a veces resulta complicado encontrarlos o instalarlos, gracias sobre todo a la deficiente e incompleta documentación que los acompaña y a los cuasi-maquiavélicos asistentes de descarga de sus portales web.
El caso de las impresoras es uno de los más representativos, sobre todo con marcas como Canon. Que conste que soy “amigo” de esta compañía, que me ha dado muchas alegrías con sus equipos, sobre todo sus cámaras fotográficas y de vídeo. Pero la verdad es que hacer funcionar una de sus impresoras multifuncionales (con scanner incluído) de forma completa en linux puede ser una verdadera pesadilla. Pero como no hay imposibles en este mundo cuando la determinación es fuerte, les detallo el proceso que seguí para hacer funcionar impresora y scanner de una Canon ImageRunner 1025 en ubuntu 12.04. Ahora parece fácil pero me costó más de un disgusto llegar a este estado.
Lo primero es descargarse algunos paquetes, exactamente cuatro, que necesitaremos para que nuestro ubuntu reconozca estos dispositivos.
cndrvcups-ufr2-uk_2.60-1_i386
cndrvcups-common_2.60-1_i386
scangearmp-mx320series_1.30-1_i386
scangearmp-common_1.30-1_i386
Estos archivos fueron subidos como pdf porque este servicio gratuito de blogs no me deja subir .debs pero al descargarlos deben renombrarlos cambiando esta extensión por la correcta (o sea .deb).
Los dos primeros son los drivers de la impresora, el resto los del scanner. Para instalarlos puede usar cualquier instalador de paquetes como GDebi o hacerlo desde la consola con dpkg -i .
Una vez instalados se agrega una nueva impresora (usando la interfaz web de CUPS o la aplicación para estos fines del Desktop Manager que ud. utilice) y se selecciona el driver que dice “Canon iR1020/1024/1025 UFRII LT“. No debe tener problema alguno con esta parte del proceso así que la impresora funcionará perfectamente.
Ojo, este tipo de impresoras son bastante “pesaditas” y hay situaciones provocadas por su configuración que impiden imprimir. El caso más típico es el del tamaño del papel…
Para el scanner la cosa es un pelín más trabajosa. Para empezar, una vez que instalos los paquetes con sus drivers ya sane es capaz de reconocer que hay un scanner conectado a la pc. Con el comando sane-find-scanner lo podemos verificar y su salida contiene algunos detalles que necesitaremos en el próximo paso. Ya con los drives instalados podemos usar el programa simple-scan para scannear pero con un pequeño problema, hay que hacerlo con privilegios de root. Para evitar esto necesitamos darle permiso al archivo del dispositivo situado en algún lugar del directorio /dev. Para saber exactamente su localización nos fijamos en la salida de sane-find-scanner. Al final podría ser algo así como /dev/bus/usb/001/002.
Luego hacemos chmod 777 archivo y con esto permitimos que cualquiera pueda scannear en con este dispositivo en esta pc.