<div dir="ltr"><div>Hi Paul,<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 19, 2021 at 8:40 AM Paul Wolneykien <<a href="mailto:manowar@altlinux.org">manowar@altlinux.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Hi, SANE developers!<br>
<br>
I want to know is it technically possible to read all available<br>
sampling data from a CIS sensor, including its the margins --- i.e.<br>
the areas that are normally covered by the left and right bars of<br>
the scanner's front frame?<br>
<br>
Look at the picture, please: <a href="https://ecloud.global/s/H9JE8mXftwS8znK" rel="noreferrer" target="_blank">https://ecloud.global/s/H9JE8mXftwS8znK</a>.<br>
As we can see, the CIS sensor seems to be wider than the lamp, does it?<br>
May be I'm just isn't right about that...<br>
<br>
As my Canon LiDE 220 scanner is driven by the "genesys" backend<br>
I've tried to set SANE_DEBUG_GENESYS_IMAGE=1 env var, and found that<br>
the resulting low-level images do not contain any extra pixels. Does<br>
anybody know is it possible to get data for that extra-width areas?<br>
<br>
TIA,<br>
Paul.<br>
<br></blockquote><div>Polivas would be the best person to answer this question, but I believe that some of the genesys controllers have registers that specify the left and right extents of the sensor to include in data. You might be able to modify the genesys backend to inject updates to those registers to extend the extents somewhat. It would be a little bit more involved than that though because the backend also limits the data sent back based on the perceived width of the device so you would have to fiddle with the defined specifications of the device.</div><div><br></div><div>I don't seem to have a datasheet on the GL124 device that is supposedly in it so I cannot help you with that. It might not be available. I know that not all of them are.</div><div><br></div><div>Cheers,</div><div>Ralph<br></div></div></div>