sm3600 SANE backend in the beam

From: Marian Eichholz (marian.eichholz@freenet-ag.de)
Date: Mon Apr 02 2001 - 08:25:01 PDT

  • Next message: Tim Waugh: "Re: [PATCH] sanei_scsi.c for dio in Linux"

    Hello,

    Glenn Ramsey and me wrote a scanning application for the Microtek 3600
    USB scanner. It is pure reverse engineering, since we got no information
    at all from Microtek until now. Thus the driver uses very much magic
    control values. But it works for at least Glenn and me. And if You test
    it with us, we can make it just better.

    For now the tool can
    - safely return the scanner slider to home position
    - scan in RGB, gray, line mode and halftone (error diffusion)
    - scan in 75, 100, 200, 300, 600 DPI
    - produce PBM files (P4,P5,P6)
    - control brightness and contrast
    - scan an arbitrary window

                                    See http://sm3600.sourceforge.net/

    There still is a lot to do, but well, we are on the verge to convert
    this application to a "full" SANE backend. I see no real problem with
    this. But...

    I have no real vision, how to build a shared SANE backend module. The I
    can look up some source code aspects from the existing backends, and
    from the SANE API doc. This is quite fine.

    The special SANE building process is not very clear for me, so I ask the
    humble question, if You have any hints for us, how to make it.

    Our source consists of several modules (since the scanner is very dumb)
    and is normally linked against USBLIB. If it is possible, I would like
    to have it apart from the SANE distribution, until it gets more
    stabilised and (perhaps) de-modulized.

    So we will apprechiate any information pointer for SANE integrations
    aspects, especially how to
    - link the backend as a SANE DLL module
    - install the additional backend by hand
    - address the usbfs root access issues in a sensible manner.

    Please let me know, if You have any experiences handy, that can give us
    a jump start. There is a real chance, to get a working (alpha) driver
    for the sm3600 in the near future. Every contribution is apprechiated!

    Mit freundlichen Gruessen / Yours sincerely

    Marian Eichholz

    - - - - - - - - - - -
    Marian Eichholz
    Postmaster
    freenet.de AG Vorsitzender des Aufsichtsrates: Gerhard Schmid
    Deelbögenkamp 4c Vorstand: Eckhard Spoerr (Vors.), Axel Krieger
    22297 Hamburg Amtsgericht Hamburg, HRB 74048

    --
    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 : Mon Apr 02 2001 - 08:13:59 PDT