[sane-devel] Help on genesys backend code (LiDE 80)

Nikolas Arend Nikolas.Arend at gmx.net
Tue May 30 13:42:59 UTC 2006


Ralph Sontag wrote:
> Hi,
>   
>> sane-find-scanner detects the following:
>>
>>   found USB scanner (vendor=0x04a9 [Canon], product=0x2214 [CanoScan],
>> chip=GL841) at libusb:001:004
>>
>> but scanimage -L says that no scanners were identified. I ran everything as
>> root for now to avoid right problems.
>>
>> In /proc/bus/usb/devices, however, the scanner is listed as follows
>>
>> T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  4 Spd=12  MxCh= 0
>> D:  Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs=  1
>> P:  Vendor=04a9 ProdID=2214 Rev= 3.02
>> 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=ff Prot=ff Driver=(none)
>> E: Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
>> E: Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
>> E: Ad=83(I) Atr=03(Int.) MxPS=   1 Ivl=8ms
>>
>> I'm no usb wizard, but "Driver=(none)" doesn't seem good. Could that be a
>> problem?
>>     
>
> You find in genesys_devices.c at the end a block of lines:
> static Genesys_USB_Device_Entry genesys_usb_device_list[] = {
>   {0x0638, 0x0a10, &umax_astra_4500_model},
>   {0x04a9, 0x2213, &canon_lide_50_model},
>   {0x04a9, 0x221c, &canon_lide_60_model},
>   {0x04a9, 0x221f, &canon_lide_500f_model},
>   {0x03f0, 0x0901, &hp2300c_model},
>   {0x03f0, 0x0a01, &hp2400c_model},
>   {0x03f0, 0x1405, &hp3670c_model},
>   {0x07b3, 0x0600, &plustek_st12_model},
>   {0x07b3, 0x0601, &plustek_st24_model},
>   {0x0461, 0x0377, &medion_md5345_model},
>   {0, 0, NULL}
> };
>
> Here you have to add your scanner.
>
> Another block, which defines the model, is also necessary.
> After this recompile and reinstall the backends.
>
>   

As I wrote in my post I did exactly that, and already have scanimage -L 
recognizing the scanner (although not reliably, see following posts).

But anyway, thanks a lot for your answer and hints!

Best,   Nick.




More information about the sane-devel mailing list