RE: Microtek ScanMaker E3 Plus - Parallel Port - working!

From: Marcel Pol (mpol@gmx.net)
Date: Thu Apr 05 2001 - 05:03:25 PDT

  • Next message: abel deuring: "Re: Help needed with MaxiScan A4 SCSI scanner under Mandrake 7.2"

    On 04-Apr-01 Adam Benjamin wrote:
    > Please forgive me if this information was already known. I spent a
    > lot of time searching archives in various places looking for someone
    > who had successfully got a Microtek ScanMaker E3 Plus with parallel
    > port working under Linux and came up with many dead ends. Lots of
    > folks had got to the point of trying the following:
    >
    > % scanimage -d microtek2:/dev/sg0 > test
    > scanimage: open of device microtek2:/dev/sg0 failed: Error during
    > device I/O
    >
    > If there was a solution posted, I never saw it. I'm writing this email
    > as a public service for those who may still be trying and hoping but
    > haven't seen anything.
    >
    > Step 1: Get your scanner working/visible as a SCSI device under
    > Linux.

    This is also written in the Sane-Faq:
    http://www.xs4all.nl/~ljm/SANE-faq.html
    I guess you didn't find it?

    > Step 2: Get your scanner working/visible with sane
    >
    > This is the part I was stuck at. It turns out that the problem was
    > that my version of the microtek2 backend was not recognizing the model
    > as belonging to an E3 plus. I hacked the code to recognize my model
    > (0x90) as the model listed as an E3Plus (0x92.) I've been happily
    > scanning since.
    >
    > The microtek2 backend I used was microtek2-pre0.9.020100.tar.gz as
    > found at ftp://ftp.muc.de/people/bernds/mtek2/ I don't know if this
    > was necessary, but it's the one I used. Then I patched the code as
    > follows:

    The current version is 0.9 or 0.10.
    It's available at http://home.t-online.de/home/karsten.festag
    Maybe this one needs to change too.
    It's a good thing you got it going.
    If I remember correctly, some time ago someone used also a scanner with
    modelcode 90, but after patching the backend, it still didn't work.
    Maybe that's the reason it was left out of the backend. Because there
    were other issues with this backend.

    > + case 0x90:
    > + mi->model_code = 0x92;
    > + *model_string = "E3+ / Vobis HighScan";
    > + break;

    I'm no programmer, so maybe this is a stupid question, but the line:
    > + mi->model_code = 0x92;
    What does it do?
    In the source file this line is not set at the other models. Could it be
    that this makes a difference in functionality?

    --
    Marcel Pol
    mpol@gmx.net
    

    ...my cow ate the CDs.

    -- Source code, list archive, and docs: http://www.mostang.com/sane/ To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com



    This archive was generated by hypermail 2b29 : Thu Apr 05 2001 - 04:48:03 PDT