[sane-devel] Epson Perfetion 2480 scanner
Michael Polenske
mpolenske@hpce.nec.com
Thu, 26 Aug 2004 14:34:02 +0200
Hi Oliver,
I made the same changes like Alexis made and I can confirm that I also can now scan color and grayscale. LineArt I haven't tried yet, but because Alexis already reported that this is also working I won't try it now.
Thank you _very_ much !
best regards,
Michael
On Thu, 26 Aug 2004 08:31:43 +0200 (MEST)
"Oliver Schwartz" <Oliver.Schwartz@gmx.de> wrote:
> Hi,
>
> > > Moreover the perfection 2480 can scan in 2400 dpi, the 1670 only
> > > in 1600.
> >
> > Maybe that's the problem ?
>
> Probably yes.
>
> The quick and dirty hack to fix it is to replace the following code in
> snapscan-scsi.c:
>
> switch (pss->pdev->model)
> {
> case PRISA5000:
> pos_factor = (pss->res > 600) ? 1200 : 600;
> break;
> case PERFECTION1670:
> pos_factor = (pss->res > 800) ? 1600 : 800;
> break;
> default:
> break;
> }
>
> with this one:
>
> switch (pss->pdev->model)
> {
> case PRISA5000:
> pos_factor = (pss->res > 600) ? 1200 : 600;
> break;
> case PERFECTION1670:
> pos_factor = (pss->res > 1200) ? 2400 : 1200;
> break;
> default:
> break;
> }
>
>
> If you want to use higher resolutions you should also replace the
> following line in snapscan-options.c:
>
> static SANE_Word resolutions_1600[] =
> {10, 50, 75, 100, 150, 200, 300, 400, 600, 800, 1600};
>
> with
>
> static SANE_Word resolutions_1600[] =
> {11, 50, 75, 100, 150, 200, 300, 400, 600, 800, 1200, 2400};
>
>
> After applying the changes, run "touch snapscan.c", "make" and "make
> install" again.
> This should allow scanning in all resolutions with the right scanning
> areas. Please test it and let me know the results. Please also try
> grayscale and lineart mode, there were some problems reported for the
> 1670.
>
> The clean solutions is to add a new SnapScan_Model PERFECTION2480 in
> snapscan.h and change the snapscan*.c files accordingly. I'll submit
> the neccessary changes to CVS next week when I'm back at home.
>
> /Oliver
>
>
> --
> sane-devel mailing list: sane-devel@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@lists.alioth.debian.org
>
--
================================================
Michael Polenske System Analyst
NEC High Performance Computing Europe GmbH
Prinzenallee 11 D-40549 Duesseldorf, Germany
Tel: +49 211 5369 145 mpolenske@hpce.nec.com
Fax: +49 211 5369 199 http://www.hpce.nec.com
GPG / PGP-Key available
AIM: polenskeHPCE
================================================