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.tarasiev...@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
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20121012/d35f9924/attachment.html>

Reply via email to