edit: Wrong subject, it should be scanner not printer, sorry
I bought the Canon LiDE25 scanner and want to have it work in Slackware 10.2 (kernel 2.6.13)
Sane-project homepage indicates this model can work "good" with plustek backend. Following was what I did according to the sane and plustek documentation
1. as root, lsusb gave the information regarding my scanner
Bus 003 Device 002: ID 04a9:2220 Canon, Inc.
2. I edit /etc/sane.d/plustek.conf and add the info accquired from 1 and save the file
Plustek-SANE Backend configuration file
# For use with LM9831/2/3 based USB scanners
# each device needs at least two lines:
# - [usb] vendor-ID and product-ID
# - device devicename
# i.e. for Plustek (0x07B3) UT12/16/24 (0x0017)
# Settings for Canon LiDE25
[usb] 0x04a9 0x2220
3. sane-find-scanner command says that it detects my scanner.
# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a SCSI driver for your SCSI adapter.
found USB scanner (vendor=0x04a9 [Canon], product=0x2220 [CanoScan], chip=LM9832/3) at libusb:003:002
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
# Not checking for parallel port scanners.
# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.
4. I tried to test scan image with scanimage -L command, which gave
no scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
5. I think I'm hitting a wall despite following all the man page and online docs