I finally replaced my aging SCSI scanner over the weekend. It was making really odd noises while scanning, and had somehow upset my SCSI chain such that the BIOS could load GRUB ok, but GRUB then couldn't load the kernel. I have better things to do with my time than sacrifice goats, so I went looking for a cheap 'n cheerful replacement.
Oddly enough PC World provided an acceptable option. They have a system whereby you can reserve an item on the web for pickup from your local store, and get a reduction off the in store price. I have no idea why they don't just reduce in store prices anyway. I ended up with a Canon LiDE 60 for £44.82, slightly less than ebuyer charge before P&P and with the added advantage that I could go and pick it up on Saturday.
I had, of course, done some research beforehand to ensure this was a supported
scanner, however it turned out I'd misread. I thought the version of
SANE in Debian was a little old; turned out
the versions for sane-frontends and sane-backends differ and I'd looked at
the former instead of the latter. Plus I thought I was going to need to pull
a CVS or snapshot copy to get the support I needed. So I unwrapped the scanner,
plugged it into a spare USB port and checked
lsusb showed it up. Then, just
to see what would happen, I tried
scanimage -L and was rewarded with
device `genesys:libusb:004:009' is a Canon LiDE 60 flatbed scanner. Rock.
scanimage just worked and produced a nice PNM of my Electric Six CD inlay.
I don't think installation could have got any easier than that. Admittedly
I already had SANE installed as I'd had a previous scanner, but if I hadn't
the only addition would have been
aptitude install sane-utils.