18
Jul 2009

Scanner CanonFB620 en BLAG

Por coyotita
Canon Scanner

Canon Scanner

El modelo FB620P de Canon es un scanner que utiliza el puerto paralelo para su comunicación con la computadora. Valuado en menos de USD$30, este scanner funciona a la perfección en entornos GNU/Linux mediante SANE (Scanner Access Now Easy) una API (Interfaz de programación de aplicaciones) del dominio público.

Presentamos aquí una guía para la utilización de este scanner probada en BLAG 9001 y Ubuntu 8.04 pero prácticamente aplicable en cualquier distribución basada en GNU/Linux.

1.- Instalar API de SANE

user@computer:$ su -c 'yum install xsane xsane-gimp'

Se instalará la versión 0.995 de Sane y su interfaz gráfica, además de la herramienta para scannear de GIMP. (Si está disponible en tu sistema y prefieres un manejador gráfico de paquetes puedes usar yumex.)

Gracias al proyecto CanoScan Driver que desarrolla controladores de código abierto, el driver sane-canon_pp que instalarás ofrece soporte para los modelos de scanner FB320P, FB620P, FB630P, FB330P, N340P, N640P, y N640P ex.

2.-Editar configuración

Asegura que dentro del folder ‘/etc/sane.d/’ tienes un archivo llamado ‘canon_pp.conf’

Con cualquier editor de texto y como root, descomenta (elimina el signo #) la línea del archivo ‘/etc/sane.d/dll.conf’ donde dice ‘cannon_pp’. Si no existe esa línea debes crearla.

user@computer:$ nano /etc/sane.d/dll.conf

Tendrás entonces algo similar a esto:

# enable the next line if you want to allow access through the network:
net
abaton
agfafocus
apple
avision
artec
artec_eplus48u
as6e
bh
canon
canon630u
canon_pp

3.- Ajustar permisos

Para utilizar el scanner como usuario normal debes ser parte del grupo ‘lp’. En caso necesario tendrás que cambiar como root los permisos para ‘parport0′ que es el dispositivo que utiliza el scanner, en caso contrario únicamente el usuario root podrá usarlo.

user@computer:$ chmod g+wrx /dev/parport0

4.-Scannear

En este punto deberías poder utilizar tu scanner sin problemas.

Si al intentar el siguiente comando:

user@computer:$ export SANE_DEBUG_CANON_PP=4 ; scanimage -L

obtienes algo similar a esto:

[sanei_debug] Setting debug level of canon_pp to 4.
[canon_pp] >> sane_init(0xbfe51f78, 0×804d390): sane-backends 1.0.19
[canon_pp] sane_init: >> ieee1284_find_ports
[canon_pp] sane_init: 0 << ieee1284_find_ports
[canon_pp] >> init_device
[canon_pp] << init_device
[canon_pp] detect_mode: Port supports ECP-S.
[canon_pp] detect_mode: Port supports interrupts.
[canon_pp] sane_init: >> initialise
[canon_pp] WARNING: Don’t know how to reset an FBx20P, you may have to power cycle
[canon_pp] sane_init: << 0 initialise
[canon_pp] << sane_init
[canon_pp] >> sane_get_devices (0xbfe51fd8, 0)
[canon_pp] << sane_get_devices
device `canon_pp:parport0′ is a CANON FB620P flatbed scanner
[canon_pp] >> sane_exit
[canon_pp] << sane_exit

la solución es simple: desconecta el cable de alimentación de energía del scanner, espera 20 segundos y vuelve a conectarlo :)
Si usas GNOME el acceso directo a Xsane se encuentra en en el menú Aplicaciones > Gráficos > Scanner Tool

¡Feliz Escaneo!

Xsane en BLAG

Xsane en BLAG

Referencias

. . .
  • Digg
  • del.icio.us
  • BarraPunto
  • Identi.ca
  • Meneame
  • Slashdot
  • Technorati

Escribe un comentario

*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-spam image

Anti-Spam Protection by WP-SpamFree