[sane-devel] Some weirdness with a Canon LiDE 220

Stef stef.dev at free.fr
Thu Dec 17 05:20:28 UTC 2015

On 17/12/2015 04:41, Scott Alfter wrote:
> On 2015-12-16 19:18, m. allan noah wrote:
>> You found the patch. If removing that fixes the issue, then our
>> workaround is causing problems with current linux kernels. I suppose
>> we will have to make the workaround controlled by an environment
>> variable in that case.
> It didn't fix it when using gentoo-sources (kernel) 4.1.12, but in 
> combination with gentoo-sources 4.3.3, I have only had one failure to 
> scan, and that was when I told it to try scanning at 4800 dpi. At 
> normal settings (600 dpi and below), I suspect it'll scan all day.  It 
> even completed a scan at 2400 dpi after a bit of a delay.
> I then put the patch back in (or, more precisely, didn't patch it 
> out), recompiled, and tried again under the newer kernel.  It seems to 
> be running about the same with the workaround as without: an "invalid 
> argument" error at 4800 dpi, but it works at 2400 dpi and below.
> The patch doesn't appear to be making much of a difference one way or 
> the other.  Instead, it would appear the kernel developers may have 
> fixed whatever was broken with USB 3.0 support somewhere between 
> 4.1.12 and 4.3.3.

     before scanning, the scanner calibrates itself. The higher the 
resolution, the longer the calibration takes. The calibration data is 
then cached , and subsequent scans are faster. That explains the delay 
you saw at 2400 dpi.
     For the 4800 dpi scan, what is the scan area used (width, height) ?


More information about the sane-devel mailing list