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

Negative scan with GNU/Linux

See the page Negative scan with GNU/Linux and Canon CanoScan 9000F Mark II.

Photo scan with GNU/Linux

See the page Photo scan with GNU/Linux and Canon CanoScan 9000F Mark II.