although this wasn't really very hard (I have hotplug running, which does a few things, all of which I'm not completely understanding yet), I did learn a few things in the process, and I want to make sure this is in the LQ forums so neither I (in case I forget it) or anyone else doesn't have to hunt very hard for a solution
nearly everything I did is listed here:
1. I got the module happening with modprobe (and hotplug):
put this in /etc/modules.conf -
add options scanner vendor=0x04a9 product=0x2206
then I loaded the module
[root@Petrata caysho]# modprobe scanner
in /etc/hotplug/usb.handmap I made a copy of a line and put the following in the first 4 columns
scanner 0x0003 0x04a9 0x2206
plugging the scanner in gave me
2. I had a look in USB Viewer, it shows the Canoscan. if things don't happen right, it was showing in red.
3. as root, update I updated
[usb] 0x04a9 0x2206
option lampOff 0
option warmup 180
option lOffOnEnd 0
note: have a read through the comments in this file - you might want different options
4. then check that sane can find it:
[caysho@Petrata caysho]$ sane-find-scanner
found USB scanner (vendor=0x04a9, product=0x2206) at /dev/usb/scanner0
found USB scanner (vendor=0x04a9, product=0x2206) at libusb:001:002
At this point I tried running XSane, but it didn't find any devices.
some more searching and I found this
so I added plustek to dll.conf (as root), and it works, running Mandrake 9.0.
hotplug appears to do some stuff, except remove the module when I unplug the scanner.
this is something that I have to do manually atm.