Canon CanoScan 9000F Mark II w/ Ubuntu 12.04 LTS and VueScan

I have recently bought a Canon CanoScan 9000F Mark II for scanning the picture library of my parents. They got negatives and Dia film so I was in need for a scanner to handle both.

Installing VueScan

Download VueScan, extract and move to /usr/bin. Add user permissions usingubuntu vuescan usb scanner configuration

chmod a+rx /usr/bin/vuescan*

Install Scanner

Hardware installation is easy, just plug in the scanner to the USB port. No drivers required for Ubuntu (in combination with VueScan) but the scanner will not be recognized as long as VueScan is run with super user rights:

sudo vuescan

Add Scanner Permissions

To allow regular users permissions to access the scanner, add the following line to /etc/udev/rules.d/10-local.rules (create the file if necessary):

SUBSYSTEM!="usb_device", ACTION!="add", GOTO="canon_rules_end"

# Canon CanoScan 9000F Mark II
ATTR{idVendor}=="04a9", ATTR{idProduct}="190d", SYMLINK+="scan-canon" MODE="0666", OWNER="molschimke", GROUP="scanner"

LABEL="canon_rules_end

Restart udev with the following command:

sudo service udev restart

Now, the scanner is available for all users in the scanner group.

2 thoughts on “Canon CanoScan 9000F Mark II w/ Ubuntu 12.04 LTS and VueScan

  1. Hallo Michael,

    habe mir auch für CanonScan 9000F Mark II VueScan installiert unter Ubuntu (Linux Mint 14). Zur Einstellung der Berechtigung habe ich dann auch die Datei 10-local.rules angelegt mit den entsprechenden Inhalten gemä Deinem LOG..
    Hat dann zunächst nicht jedoch funktioniert.
    Ursache waren einige Tippfehler in Deiner Vorlage. Dort sind die Ausrufungszeichen hinter SUBSYSTEM und ACTION wohl falsch. Ferner fehlt das Hochhäkchen in der letzten Zeile. Die 10-local.rules muss dann so aussehen:

    SUBSYSTEM=”usb_device”, ACTION=”add”, GOTO=”canon_rules_end”
    # Canon CanoScan 9000F Mark II
    ATTR{idVendor}==”04a9″, ATTR{idProduct}=”190d”, SYMLINK+=”scan-canon” MODE=”0666″, OWNER=”uwe”, GROUP=”scanner”
    LABEL=”canon_rules_end”

    Jetzt erkennt Viewscan den Scanner auch beim Aufruf als User, also ohne sudo.

    Grüße,
    Uwe

Leave a Reply

Your email address will not be published. Required fields are marked *