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

Stef stef.dev at free.fr
Fri Nov 2 21:11:33 UTC 2012


On 12/10/2012 09:03, Mohammad-Reza Nabipoor wrote:
> Dear Yury
> The 'Frontend' in Genesys_Frontend refers to Analogue Front End (AFE) IC.
> Genesys_Frontend structure contains some data (e.g. offset) for the 
> WM8196 (that, "is a 16-bit analogue front end/digitiser IC which 
> processes and digitises the analogue output signals from CCD sensors 
> or Contact Image Sensors (CIS)").
> As mentioned in WM8196 datasheet, it has "Programmable gain" and 
> "Programmable offset adjust", so we can set these parameters in the 
> Genesys_Frontend structure. (And, there are two other entries in the 
> Genesys_Frontend that I don't understand them, yet! --> can anyone 
> help me?).
>
> Yury, as I mentioned in my first email, I am not sure that my scanner 
> is a ST28(!); can you help me to understand it? please check your 
> scanner VID/PID and compare them with 0x07b3/0x0802.
>
> Regards,
> Mohammad-Reza
>
>
>
> ----- Original Message -----
> From: Yury Tarasievich <yury.tarasievich at gmail.com>
> To: "sane-devel at lists.alioth.debian.org" 
> <sane-devel at lists.alioth.debian.org>
> Cc:
> Sent: Friday, 12 October 2012, 9:34
> Subject: Re: [sane-devel] Problem with developing a new backend for 
> Plustek OpticPro ST28
>
> 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 ST28.
>
> 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)
>
> Yury
>
> -- sane-devel mailing list: sane-devel at lists.alioth.debian.org 
> <mailto:sane-devel at lists.alioth.debian.org>
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel
> Unsubscribe: Send mail with subject "unsubscribe your_password"
>             to sane-devel-request at lists.alioth.debian.org 
> <mailto:sane-devel-request at lists.alioth.debian.org>
>
>
     Hello,

     I have added a doxygen configuration file in doc/ . After 
./configure, you can cd to doc/ and run 'doxygen doxygen-genesys.conf', 
it will create a genesys-html/ subdirectory with html documentation. It 
should help you understand of to use the frontend struct.

Regards,
     Stef
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20121102/001dec9a/attachment.html>


More information about the sane-devel mailing list