# Re: Microtek Pagewizard support?

Matto Marjanovic (maddog@mir.com)
Tue, 21 Dec 1999 22:16:34 -0500

- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
- Next message: Bill Thompson: "xsane fax options.."
- Previous message: marcel pol: "Re: Microtek Pagewizard support?"

Holy cow! This does look completely like a microtek(1) scanner;
you may well prove my webpage's claim wrong (that there are no
parallel port scanners supported by the microtek backend).

"0x65" is indeed in my list of model codes ("Jupiter"), however
I didn't put it in the backend, probably because I couldn't figure
out what scanner it could possibly be at the time.
With a couple of simple additions, the backend should work, or at
least give far more information.

Try the following (and please send another debugging log, in its
entirety --- you can just send it directly to <mtek-bugs@mir.com>.
Please also send me any information you can find on the scanner,
its full name, model number from the back, year of manufacture, etc.).

All these changes are to "microtek.c":

1) Find the function "id_microtek()", and add:
case 0x65 :
*model_string = "Pagewizard"; break;

immediately after:

case 0x63 :
case 0x66 :
*model_string = "ScanMaker E6"; break;
case 0x64 : /* and "Vobis RealScan" */
*model_string = "ScanMaker E2"; break;

2) Find the function "parse_inquiry", and add:

case 0x65: /* Pagewizard */

immediately after:

case 0x5f: /* ScanMaker E3 */
case 0x56: /* ScanMaker A3t */
case 0x64: /* ScanMaker E2 (,Vobis RealScan) */

This assumes that this is a 300dpi scanner. If it is not,
the line should be added somewhere else in that function;
it should be fairly obvious how this works.

-matt m.

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

- Next message: Bill Thompson: "xsane fax options.."
- Previous message: marcel pol: "Re: Microtek Pagewizard support?"