Sorry, you are partially right. I do have to make sure that the extra lines added no not go beyond the physical limits of the device.
The piece of code removed from the sane_get_parameters() function, though is never executed - sane_get_paramters() is executed before s->hw->color_shuffle is actually initialized and subsequent calls to sane_get_parameters() just return the pre-computed cache. I'll come with a better patch when I get home where my scanner is. Varol On Tue, Nov 04, 2003 at 03:47:43PM -0500, [email protected] wrote: > You basically disabled the error checks for a negative number of > scan lines and the case where more scan lines as the scanner can support > are requested. This is not acceptable - the checks are there for > a reason. You are certainly free to use a modified backend with > your scanner, but I will not apply your patch to the CVS version. > > Karl Heinz > > > Here is a patch that fixes color scanning on the EPSON Perfection610. It > > is > > based on the epkowa backend (but done in a cleaner way). It works for me - > > and most probably does not break anything else. Can people with epson > > scanners check it? > > > > Varol Kaptan > > [email protected]
