Como scanear con el AGFA SNAPSCAN 1212 USB


Hace tiempo que tengo el scaner Agfa SNAPSCAN 1212 USB, y desde entonces no lo he podido emplear porque era USB, o bien, porque no sabía configurar el sane. Pues bien, ya he conseguido que funcione. Quieres leer cómo lo he conseguido ??
Pues sigue leyendo 😉

Después de tener más de 1 año mi scanner en una bonita funda de plástico, ya
he conseguido escanear desde linux !!. Entonces, para conseguirlo, el chef
recomienda:

  • Scanner Agfa Sanpscan 1212U, pero según los desarrolladores del parche para el snapscan, también soporta:

    Acer
    SCSI
    300f, 310s, 610s, 620+ and Prisa 620s

     
    USB
    Prisa 620U, Prisa 640U, and 640BU

    Agfa
    SCSI
    SnapScan 300, 310s, 600, and 1236s

     
    USB
    SnapScan 1212U

    Guillemot
    International

    SCSI
    Maxi Scan A4 Deluxe

    Vuego
    SCSI
    310s

  • Kernel con soporte USB. (2.4.4)
  • Software de Ayuda para soporte USB:
    • usbmgr (0.4.8-3)
    • usbutils (0.6-2)
    • usbview (1.0-0.1)

  • Software de Inicialización scanner:
    • agfafirm

  • Software para configuración
    • libsane (1.0.4-1)
    • libsane-dev (1.0.4-1)
    • sane (1.0.4-1)

  • Software para scaneo de imágenes (frontend’s para Sane):
    • xsane (0.70-1)
    • gimp (1.2.1-ximian.5)


De momento podeis coger este software de
http://siris.binissalem.net/Manuales/Agfa-Snapscan-USB/sw/

Los pasos que he seguido han sido:

1.- Configurar el kernel para que tenga soporte USB. Para eso yo he compilado
el kernel con las siguientes opciones:
CONFIG_USB=m

CONFIG_USB_DEBUG=y

CONFIG_USB_DEVICEFS=y

CONFIG_USB_BANDWIDTH=y

CONFIG_USB_UHCI=m

CONFIG_USB_UHCI_ALT=m

CONFIG_USB_SCANNER=m

Una vez compilado el kernel, hay que crear los dispositivos en el directorio
/dev, y para eso:
mknod /dev/usbscanner0 c 180 48

mknod /dev/usbscanner1 c 180 49

… (tantos como scanners tengas)

Si sólo tienes un scanner, lo mejor es hacer:
ln -s /dev/usbscanner0 /dev/usbscanner

Por último, ahora sólo basta que le fijes los permisos:
chmod 666 /dev/usbscanner0

Ahora el siguiente paso es que montes el sistema usb. Para hacerlo, lo puedes
hacer con la linea:
mount -t usbdevfs /proc/bus/usb /proc/bus/usb

, o bien, añadiéndole la siguiente linea al fichero /etc/fstab:
none /proc/bus/usb usbdevfs defaults 0 0

Ahora por fin podemos cargar el módulo del scanner en el kernel:

Yo he añadido las siguientes lineas en el modules.conf:

<———–>

pre-install scanner modprobe usb-uhci

alias agfa scanner

options agfa vendor=0x06bd product=0x2061

post-install scanner /etc/scanner/agfafirm /etc/scanner/SnapScan_1212U_2.bin


<———–>

Y ahora ya por fin, si hacemos modprobe agfa, lo que hace el kernel es:

– Cargar el módulo usb-uhci (Universal Host Controller Interface).

– Cargar el módulo scanner, al cual se le pasa por parámetros la opción de
quien es su fabricante y tal.

– Actualizar el firmware propio del scanner. El ejecutable agfafirm lo pillé
de internet, y el fichero SnapScan_1212U_2.bin está en el CD de instalación
de mi Agfa.

Para más información, podeis leer el fichero
/usr/src/linux/Documentation/usb/scanner.txt

2.- Software que empleo:

He empleado el software SANE “Scanner Access Now Easy”, de
http://panda.mostang.com/sane, pero OJITO, porque la versión que viene es para
scaners SCSI, y no USB
. Pues una vez que descubrí este pequeño detalle, me
bajé la versión para usb de http://snapscan.sourceforge.net, y me construí de
nuevo el paquete libsane, que es el backend de todo esto.

Actualización: (Gracias RAMSES)
En la versión 1.0.6, almenos la del paquete debian, ya lleva incorportado el soporte usb y además se puede prescindir del software agfafim, con lo que se puede definir en el archivo /etc/sane/snapscan.conf que el escaner es USB, y utilice el firmware adecuado de la sigiuiente forma:
<———–>

/dev/usbscanner
/etc/scanner/SnapScan_1212U_2.bin
<———–>

Bien, pues una vez dicho esto, ya podemos empezar a scanear, pero ¿ con qué
programas ?. Pues hay varios, pero el principal es Xsane, que incluso sirve como pequeño plugin para el Gimp.

Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=669 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.