[sane-devel] epson2 driver and epson perfection 4990

m. allan noah kitno455 at gmail.com
Fri Feb 11 01:34:15 UTC 2011


please file a bug report so this does not get dropped.

allan

On Mon, Feb 7, 2011 at 5:41 PM, Claus Boje <claus at egehuset.dk> wrote:
> There is a problem with the resolution setup for Epson perfection 4990 (and
> 4870 I think). Because of buggy firmware it do not give the resolutions over
> 3200, but it too have 4800, 6400,9600,12800. It is important to have especial
> 4800 (and 9600) because the are not  interpolated.
>
> Here is a patch with a solution in epson2-ops.c about line 230
>
> if (dev->dpi_range.max > dev->res_list[dev->res_list_size - 1]) {
>
>                /*
>                 * Setup the right dpi for
>                 * Image Scanner Perfection 4870/4990 (GT-X700/GT-X800)
>                 * EPSON Programming guide for
>                 * EPSON Color Image Scanner Perfection 4870/4990
>                 */
>                if (e2_dev_model(dev, "GT-X800")
>                    || e2_dev_model(dev, "GT-X700")) {
>                        DBG(1, "integrating resolution list
> (4800,6400,9600,12800)\n");
>                        e2_add_resolution(dev, 4800);
>                        e2_add_resolution(dev, 6400);
>                        e2_add_resolution(dev, 9600);
>                        e2_add_resolution(dev, 12800);
>                }
>                else {
>
>                        int val = dev->res_list[dev->res_list_size - 1] * 2;
>
>                        DBG(1, "integrating resolution list (%d-%d)\n",
>                                val, dev->dpi_range.max);
>
>                        while (val <= dev->dpi_range.max) {
>                                e2_add_resolution(dev, val);
>                                val *= 2;
>                        }
>                }
> }
>
> Regards
> Claus
>
> --
> sane-devel mailing list: sane-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/sane-devel
> Unsubscribe: Send mail with subject "unsubscribe your_password"
>             to sane-devel-request at lists.alioth.debian.org
>



-- 
"The truth is an offense, but not a sin"



More information about the sane-devel mailing list