[sane-devel] Problem with developing a new backend for Plustek OpticPro ST28

Yury Tarasievich yury.tarasievich at gmail.com
Fri Oct 12 06:04:20 UTC 2012

On 10/12/2012 07:57 AM, Stef wrote:
>      these hardware information can help us to
> find how close to another scanner a specific
> model is. Since the ST24 is an unsupported GL646
> scanner, it is not as helpful as it could have
> been. Even when hardware is known, you'll have
> to know exactly how they are wired to adapt the
> backend without to have to look at the windwos
> usb snoop logs.
> add support, look at the various exchanges in
> the mailing list on adding support for the
> plustek Opticbook 3600 between me and Chris
> Berry . This scanner is the same kind of target

Thank you, of course. And please, guys, include 
me in CC for the eventually produced sources for 

Mohammad-Reza, for ST28 (being added) to be 
recognized, you'll need to add the USB IDs both 
to genesys_devices.c (genesys_usb_device_list 
structure) and to genesys.conf.in.

One mighty source of confusion for Genesys 
backends writers is, I believe, the frontend 
concept and the corresponding Genesys_Frontend 
structure. (It is for me :)
I gave it a brief re-look right now. I still 
don't understand this part of the genesys source 
code. How exactly one is supposed to "program" 
something like ILX569 sensor, which is only 
controlled by the appropriate clocking signal 
(from GL841, to be sure). Or WM8196 DAC coupled 
to it, which is, too, clocked only? (I'm looking 
at their datasheets)


More information about the sane-devel mailing list