Si tu posees una de estos Todo en uno de Canon seguro te veras que todo es para Windows, ni hablar de escanear....
la solucion...
hay que usar la versión git , esto nos dara soporte a las Canon ImageClass, con lo que posteriormente podremos escanear con Xsane.. en realidad es muy secillo solo sigue los pasos de este mini-howto
y podras escanear...
en mi cado yo tengo Debian Squeeze con asi que esto se aplica a Debian y derivados (si Ubuntu esta incluido)
jeje lo olvidaba, segun esto debe trabajar con todas ( o casi) las ImageClass y PIXMA
estas son algunas
- PIXMA MP210, MP220, MP240, MP250, MP260, MP270
- PIXMA MP450, MP460, MP470, MP480, MP490
- PIXMA MP500, MP510, MP520, MP530, MP540, MP560
- PIXMA MP600, MP600R, MP610, MP620, MP630, MP640, MP710
- PIXMA MP800, MP800R, MP810, MP830, MP960, MP970, MP980, MP990
- PIXMA MX300, MX310, MX330, MX700, MX850, MX860, MX7600
- MultiPASS MP700, MP730, PIXMA MP750 (no grayscale)
- ImageCLASS MF3110, MF4010, MF4018, MF4120, MF4122, MF4140
- ImageCLASS MF4150, MF4270, MF4370dn, MF4380dn
- ImageCLASS MF4660, MF4690, MF5770, D480
- I-SENSYS MF4320d, MF4330d
jeje yo tengo una ImageClass MF4320 como ven no esta en pequeña lista, si quieres ver la lista completa deves ir a la documentacion de Sane...
Empezemos...
De primera instancia necesitamos descargar la ultima versión git de Sane asi que nos vamos a nustra interfaz favorita.. la terminal
nos logueamos como root
$ suantes de descargar nesesitamos saber si tenemos git instalado (viene por defecto)
password
#
# aptitude search git-corebien al principio vemos que hay una i lo que significa "Instalado" si estuviera una p significa que no esta instalado pero esta disponible, entonces solo un # aptitude install git-core
i git-core - fast, scalable, distributed revision control system
#
ya que comprobamos su instalación, resta obtener los paquetes fuente de sane, para esto corremos el siguiente comando...
primero (lo olvidaba) nos cambiamos de directorio a /usr/src/
# cd /usr/srcahora si lo descargamos
# git clone git://git.debian.org/sane/sane-backends.gity epmpezara a descargarlo, toma un pelin de tiempo, una vez finalizado tendremos un directorio llamado sane-backend en /usr/src/ aqui es donde reside el codigo fuente, que compilaremos a la mera manera tradicional de linux ./configure, make, make install
pues ya nos falta poco...
para empezar cambiamos de directorio a sane-backends que esta en /usr/src/sane-backends
# cd /usr/src/sane-backends
bien antes de que lo olvide necesitamos para compilar bien las librerias usb, en Debian se llaman libusb-dev, asi que
# aptitude install libusb-dev"""Atencion si no instalamos esta libreria, la compilacion saldra sin errores, pero no funcionara, o te va a tirar un error al iniciar el escaner"""
ya todo listo, a configurar, compilar e instalar...
una vez dentro del directorio sane-backends tiramos el clasico ./configure indicando el directorio lib en /usr/lib, la configuracion en /etc y el directorio de estado en /var/lock, para eso nos basta el siguiente comando
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/varbien empieza a hacer su trabajo, una vez terminado y sin errores, procedemos a compilar con make
# make
esto va a tomar algo de tiempo, dependiendo del procesador y la ram... en otras palabras, vete por una taza de café...
uff.. ya terminad nos queda solamente instalar asi que
# make install
listo...!
ya casi terminamos, ahora solo hay que dar algunos permisos para que nuestro usuario tenga acceso al escaner..
para esto nos vamos a Sistema > administracion > usuarios y grupos, seleccionamos nustro usuario, Pinchamos sobre ajustes avanzados introducimos la contraseña de root, nos vamos a la pestaña de privilejios de usuario y palomeamos usar escaner, despues movemos un archivo para que udev nos deje usarlo, este se encuentra en ../sane-backends/tools/udev/ y se llama libsane.rules
asi que lo copiamos a nuestra carpeta de udev en /etc/udev/rules.d con el nombre 70-libsane.rules
# cp sane-backends/tools/udev/libsane.rules /etc/udev/rules.d/70-libsane.ruleslisto
ahora para que los permisos se apliquen cerramos nustra sesion y nos volvemos a loguear, asi mismo desconectamos el escaner y lo volvemos a conectar...
para comprobar si todo fue bien tecleamos
$ scanimage -V
scanimage (sane-backends) 1.0.22git; backend version 1.0.22
$
esta es la version actual (1.0.22git) al escribir esta entrada
$ scanimage -L
device `pixma:04A926EE_SJF895080274G' is a CANON Canon imageCLASS MF4320 multi-function peripheral
$
hay aparece tu multifuncional...
y listo...
solo nos falta
$ xsane
y ya habra detectado tu ImageClass
Saludos
No hay comentarios:
Publicar un comentario