plustek: Epson Perfection 1250/Sane-1.0.7/plustek-sane-0_42_5


Previous by date: 27 Mar 2002 07:48:52 -0000 Re: Epson Perfection 1250/sane-1.0.7/plustek-sane-0_42_5, Phil'sFree
Next by date: 27 Mar 2002 07:48:52 -0000 Re: driver 0.40 very slow on kernel 2.4.18, Jaeger, Gerhard
Previous in thread: 27 Mar 2002 07:48:52 -0000 Re: Epson Perfection 1250/sane-1.0.7/plustek-sane-0_42_5, Phil'sFree
Next in thread: 27 Mar 2002 07:48:52 -0000 Re: Epson Perfection 1250/sane-1.0.7/plustek-sane-0_42_5, Phil'sFree

Subject: Re: Epson Perfection 1250/sane-1.0.7/plustek-sane-0_42_5
From: "Jaeger, Gerhard" ####@####.####
Date: 27 Mar 2002 07:48:52 -0000
Message-Id: <200203270716.IAA06509@kah.ulm.sysgo.de>

On Mittwoch, 27. März 2002 02:34, Phil'sFree wrote:
> "Jaeger, Gerhard" a écrit :
> > Robin, too much errors in your assumptions:
> >
> > - pt_drv is not needed, it's only necessary for Plustek parallelport
> >    scanner
> > - the only backend you need is the Plustek backend
>
> Sorry. I can't understand that.
> What is exactly the Plustek backend to be used for Epson 1250 ?
>
> In sane-backends-1.0.7/backend/plustek_driver/Makefile,
> I can't get anything different from :
> TARGET = pt_drv
>
> So, how to configure, compile and load a module for my USB scanner
> instead of a parallel port module ?

Okay, let's start right at the beginning...
In general a backend talks to the scanner, it is the part of 
SANE that knows how to pass scanning parameters to the scanner
(like resolution, crop area etc) and knows how to get pictures
out of the scanner.
As SANE likes to be a platform independent project (at least for
Un*x like systems), it uses the systems devices for accessing
the hardware (i.e. SCSI drivers for SCSI scanner, USB drivers
for USB scanner)
When I started, I had only one parallelport device, so what to 
do? I wrote a device driver called pt_drv (PlusTek_DRiVer)
and a backend, that interacts with the driver. So it was
possible at least for Linux users to use some Plustek parallel
port scanner. As the driver is only available for x86 Linux,
the SANE guys decided not to include the driver to the SANE
package.
As the parallelport devices disappear more and more, Plustek
now produces USB scanner and last year I deciced to port one
of the Plustek drivers to Linux. This driver is now also
part of the backend for SANE and interacts with the USB subsystem
of the OS.
Now we have at least one backend, that is able to control a
parallelport scanner (by talking to /dev/pt_drv) and/or a
USB scanner (by talking to /dev/usbscanner or so).

So, what about the EPSON1250?
When I started to check the USB-scanner driver sources, I noticed,
that Plustek uses the National Semicondutcor chipset LM9831 or its
successor LM9832 for quite a lot of their scanners. The I detected,
that a lot of other manufacturers also use this chipset for their
low-end devices, like Epson for the 1250, like Umax for the 3400
and 4500, like HP for the Scanjets 2200C and 2100C and others...
Some of them are already included in the backend code some not.
The Epson is included...

What do you need to make the EPSON work?
At least a working USB subsystem --> refer to your system manuals
A loaded "scanner" module --> part of the USB subsystem, you might
als have a look at Plustek-USB.txt which is in the plustek-sane tarball

Then you'll need the SANE-1.0.7 backend sources AND the
plustek-sane-0_42_6.tar.gz tar ball --> unpack as decribed (see also
Installation instructions on the drivers homepage)

Then simply configure SANE, compile and install

the plustek-sane tar ball also includes the parallelport
driver module pt_drv. You do not need to install the stuff
from sane-backends-1.0.7/backend/plustek_driver

That's all
  Gerhard













Previous by date: 27 Mar 2002 07:48:52 -0000 Re: Epson Perfection 1250/sane-1.0.7/plustek-sane-0_42_5, Phil'sFree
Next by date: 27 Mar 2002 07:48:52 -0000 Re: driver 0.40 very slow on kernel 2.4.18, Jaeger, Gerhard
Previous in thread: 27 Mar 2002 07:48:52 -0000 Re: Epson Perfection 1250/sane-1.0.7/plustek-sane-0_42_5, Phil'sFree
Next in thread: 27 Mar 2002 07:48:52 -0000 Re: Epson Perfection 1250/sane-1.0.7/plustek-sane-0_42_5, Phil'sFree


Powered by ezmlm-browse 0.20.