plustek@linuxhacker.org

plustek@linuxhacker.org


Subject: plustek supported scanner not recognized as plustek
From: doublec
Date: 02 Dec 2003 12:29:02 -0500

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