plustek@linuxhacker.org
plustek@linuxhacker.org
Hi
I have a Canon LiDE 20 scanner which is listed as using the plustek
driver.
It is found by sane-find-scanner:
sane-find-scanner: found USB scanner (vendor = 0x04a9, product = 0x220d)
at device /dev/usb/scanner0
and it is listed in /proc/bus/usb/devices: (I include only the relevant
lines)
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=ff(vend.) Sub=00 Prot=ff MxPS= 8 #Cfgs= 1
P: Vendor=04a9 ProdID=220d Rev= 1.00
S: Manufacturer=Canon
S: Product=CanoScan
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=usbscanner
E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=16ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
In the documentation I have found, the driver should be listed as
"plustek" or something like that, but instead it is simply "usbscanner".
scanimage -L lists no scanners, and when I specify the location:
# scanimage -d canon:/dev/usb/scanner0
scanimage: open of device canon:/dev/usb/scanner0 failed: Device busy
The scanner light isnt on and it has made no sounds so it's not busy.
I run Redhat 8 with the 2.4.18 kernel.
Can you please tell me how I can get the scanner to be recognized
properly by the kernel as using the plustek driver so I might get it
working?
Thanks.
Miranda Jackson
plustek@linuxhacker.org