January 29, 2006
Here's how to get the Canon LIDE 60 scanner working with Ubuntu Dapper:
The device is a Genesys Logic GL646 and GL841 based scanner, so it uses the sane genesys driver. Make sure that the driver is enabled in /etc/sane.d/dll.conf.
Now plug in the scanner and run sane-find-scanner and you will get something like this (if not, maybe you should try running this with sudo):
found USB scanner (vendor=0x04a9, product=0x221c, chip=GL841?) at libusb:004:010
Using these values add an entry for the scanner to /etc/sane.d/genesys.conf:
# Canon LiDE 60
usb 0x04a9 0x221c
To use the device as a non-rootl user, you have to prepare udev by editing the libsane udev rules at /etc/udev/rules.d/45-libsane.rules (the actual name of the file may differ, remember Dapper is still in development) and add a line using the values from sane-find-scanner:
# Canon Inc.|LIDE 60
SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="221c", MODE="664", GROUP="scanner"
now restart udev with
sudo /etc/init.d/udev restart
Fire up xsane and it should work. Please leave a comment if you know why gnome-volume-manager doesn't start xsane when I plug in the scanner.