Table of Contents
Canon CanoScan 9000F Mark II
Acquistato questo scanner perché pare essere supportato completamente dal software libero SANE tramite il backend PIXMA.
Il primo tentativo su una Debian 7.1 Wheezy è andato male, infatti la libreria libsane 1.0.22 non comprende il supporto per questo modello. Per fortuna la libsane 1.0.24 è sufficiente e il backport dei sorgenti sane-backends da Debian Jessie è stato semplice. Qui è possibile scaricare i pacchetti binari da me compilati: sane-backends.
Nel file /lib/udev/rules.d/60-libsane.rules
si può verificare che il modello è supportato:
# Canon CanoScan 9000F Mark II ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="190d", ENV{libsane_matched}="yes"
Device autodetect
Con la versione giusta della libreria, dopo aver collegato lo scanner alla porta USB e averlo acceso (ricordarsi di sbloccare il carrello), il kernel rileva:
13188.672089] usb 5-1: new high-speed USB device number 4 using ehci-pci [13188.806561] usb 5-1: New USB device found, idVendor=04a9, idProduct=190d [13188.806573] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [13188.806581] usb 5-1: Product: CanoScan [13188.806588] usb 5-1: Manufacturer: Canon
quindi si prova l'autodetect:
sane-find-scanner ... found USB scanner (vendor=0x04a9 [Canon], product=0x190d [CanoScan]) at libusb:005:004
Potrebbero esserci problemi di permessi, controllare se il comando dà risultati diversi quando eseguito da root e controllare che l'utente non privilegiato appartenga al gruppo scanner.
Also scanimage can report the autodetected devices:
scanimage --list-devices device `pixma:04A9190D' is a CANON Canoscan 9000F Mark II multi-function peripheral