sane-project-website/old-archive/1998-10/0012.html

350 wiersze
16 KiB
HTML

<!-- received="Sat Oct 3 08:51:16 1998 PDT" -->
<!-- sent="Sat, 03 Oct 1998 08:50:25 -0700 (PDT)" -->
<!-- name="David B. Rees" -->
<!-- email="dbr@oto.dyn.ml.org" -->
<!-- subject="Re: Microtek ScanMaker V300?" -->
<!-- id="" -->
<!-- inreplyto="19981003132850.21975.qmail@aquila.muc.de" -->
<title>sane-devel: Re: Microtek ScanMaker V300?</title>
<h1>Re: Microtek ScanMaker V300?</h1>
<b>David B. Rees</b> (<a href="mailto:dbr@oto.dyn.ml.org"><i>dbr@oto.dyn.ml.org</i></a>)<br>
<i>Sat, 03 Oct 1998 08:50:25 -0700 (PDT)</i>
<p>
<ul>
<li> <b>Messages sorted by:</b> <a href="date.html#12">[ date ]</a><a href="index.html#12">[ thread ]</a><a href="subject.html#12">[ subject ]</a><a href="author.html#12">[ author ]</a>
<!-- next="start" -->
<li> <b>Next message:</b> <a href="0013.html">Labo Chimie Physique 0326053233: "help with sane use ..."</a>
<li> <b>Previous message:</b> <a href="0011.html">Johann Hanne: "Mustek Scanexpress 12000SP?"</a>
<!-- nextthread="start" -->
<!-- reply="end" -->
</ul>
<!-- body="start" -->
On 03-Oct-98 Bernd Schroeder wrote:<br>
<i>&gt; On Wed, Sep 30, 1998 at 09:04:40AM -0700, David B. Rees wrote:</i><br>
<i>&gt;&gt; On 26-Sep-98 Bernd Schroeder wrote:</i><br>
<i>&gt; Did you already try</i><br>
<i>&gt; </i><br>
<i>&gt; <a href="ftp://ftp.muc.de/people/bernds/mtek2/microtek2-0.5.tar.gz">ftp://ftp.muc.de/people/bernds/mtek2/microtek2-0.5.tar.gz</a> ?</i><br>
<i>&gt; </i><br>
<i>&gt; I have added a workaraound for the V300 (as posted to the mailing list),</i><br>
<i>&gt; that assumes, that most of the data are stored in 2 bytes instead of 4 bytes</i><br>
<i>&gt; for the V300, so you might get further with this.</i><br>
<i>&gt; </i><br>
<i>&gt; Please let me know what happens.</i><br>
<p>
Hello,<br>
<p>
I've tried the microtek2 driver above, and I've attached the results for the<br>
following command:<br>
<p>
scanimage -d microtek2:/dev/sga &gt;t.pnm<br>
<p>
Thanks,<br>
Dave<br>
<p>
--------------------------------<br>
[sanei_init_debug]: Setting debug level of microtek2 to 128.<br>
[microtek2] sane_init: Microtek2 (v0.5) says hello...<br>
[microtek2] attach_one: name='# See sane-microtek2(5) for a description of the<br>
options<br>
'<br>
[microtek2] add_device_list: device='# See sane-microtek2(5) for a description<br>
of the options'<br>
[microtek2] add_device_list: Comment or empty line in microtek2.conf<br>
[microtek2] attach_one: returning<br>
[microtek2] attach_one: name='<br>
'<br>
[microtek2] add_device_list: device=''<br>
[microtek2] add_device_list: Comment or empty line in microtek2.conf<br>
[microtek2] attach_one: returning<br>
[microtek2] attach_one: name='option dump 2<br>
'<br>
[microtek2] add_device_list: device='option dump 2'<br>
[microtek2] attach_one: returning<br>
[microtek2] attach_one: name='/dev/sga'<br>
[microtek2] add_device_list: device='/dev/sga'<br>
[microtek2] attach: device='/dev/sga'<br>
[microtek2] scsi_inquiry: mi=0x80b19b4, device='/dev/sga'<br>
[inquiry]<br>
120000006000<br>
*********************** 2<br>
sanei_scsi_req_enter 2<br>
[inquiryresult]<br>
060002025b00000020202020202020205363616e6e6572203330304134202020322e353085000000<br>
00000000000000000000000000000000000000000000000<br>
00000000000000000000000000000000000000000000000000000000000000000<br>
[microtek2] check_inquiry: mi=0x80b19b4<br>
[microtek2] scsi_read_attributes: mi=0x80b19b4, device='/dev/sga', source=0<br>
[scannerattributes]<br>
28008200000000001f00<br>
*********************** 2<br>
sanei_scsi_req_enter 2<br>
[scannerattributesresults]<br>
d36008012c025809f60db6012c0f09f6018c13ffffff8d0000003001080000<br>
[microtek2] dump_attributes: mi=0x80b19b4<br>
<p>
<p>
Scanner attributes from device structure<br>
========================================<br>
<p>
Scanner ID...<br>
~~~~~~~~~~~~~<br>
Vendor Name: ' '<br>
Model Name: 'Scanner 300A4 '<br>
Revision: '2.50'<br>
Model Code: 0x85 (TR3)<br>
Device Type Code: 0x06 (Scanner),<br>
Scanner type: Flatbed scanner<br>
Supported options: Automatic document feeder: Yes<br>
Transparency media adapter: Yes<br>
Auto paper detecting: Yes<br>
Scan button: No<br>
<p>
Imaging Capabilities...<br>
~~~~~~~~~~~~~~~~~~~~~~~<br>
Color scanner: Yes<br>
Number passes: 1 pass<br>
Resolution: X-max: 300 dpi<br>
Y-max: 600 dpi<br>
Geometry: Geometric width: 2550 pts (8.50'')<br>
Geometric height: 3510 pts (11.70'')<br>
Optical resol. : 300<br>
Modes: Lineart: Yes<br>
Halftone: Yes<br>
Gray: Yes<br>
Color: Yes<br>
Depths: Nibble Gray: No<br>
10-bit-color: No<br>
12-bit-color: No<br>
d/l of HT pattern: Yes<br>
Builtin HT patt.: 12<br>
LUT capabilities: 256 bytes<br>
<p>
Miscellaneous capabilities...<br>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
Data format: Line by line in segregated sequence,<br>
with color indicator<br>
Color Sequence: G - B - R<br>
CCD gap: 8 lines<br>
CCD pixels: 2550<br>
Calib wh str loc: -115<br>
Max calib space: 48<br>
Number of lens: 1<br>
Max no of windows: 8<br>
Sh trnsf func equ: 0<br>
Buffer type: Ring<br>
FEPROM: No<br>
[microtek2] scsi_read_attributes: mi=0x80b1aa4, device='/dev/sga', source=2<br>
[scannerattributes]<br>
28008200000200001f00<br>
*********************** 2<br>
sanei_scsi_req_enter 2<br>
[scannerattributesresults]<br>
d36008012c0258070808ca012c0f09f6018c03ffffff800000003001080000<br>
[microtek2] scsi_read_attributes: mi=0x80b1a2c, device='/dev/sga', source=1<br>
[scannerattributes]<br>
28008200000100001f00<br>
*********************** 2<br>
sanei_scsi_req_enter 2<br>
[scannerattributesresults]<br>
d32508012c025809f60fd2012c0f09f6018c03000000000000000001080000<br>
[microtek2] scsi_read_system_status: md=0x80b19b0, fd=-1<br>
[readsystemstatus]<br>
28008100000000000900<br>
*********************** 2<br>
sanei_scsi_req_enter 2<br>
[readsystemstatusresult]<br>
010000001e00000000<br>
[microtek2] attach_one: returning<br>
[microtek2] attach_one: name='/dev/sga'<br>
[microtek2] add_device_list: device='/dev/sga'<br>
[microtek2] add_device_list: device '/dev/sga' already in list<br>
[microtek2] attach_one: returning<br>
[microtek2] sane_open: device='/dev/sga'<br>
[microtek2] add_device_list: device='/dev/sga'<br>
[microtek2] add_device_list: device '/dev/sga' already in list<br>
[microtek2] attach: device='/dev/sga'<br>
[microtek2] scsi_inquiry: mi=0x80b19b4, device='/dev/sga'<br>
[inquiry]<br>
120000006000<br>
*********************** 2<br>
sanei_scsi_req_enter 2<br>
[inquiryresult]<br>
060002025b00000020202020202020205363616e6e6572203330304134202020322e353085000000<br>
00000000000000000000000000000000000000000000000<br>
00000000000000000000000000000000000000000000000000000000000000000<br>
[microtek2] check_inquiry: mi=0x80b19b4<br>
[microtek2] scsi_read_attributes: mi=0x80b19b4, device='/dev/sga', source=0<br>
[scannerattributes]<br>
28008200000000001f00<br>
*********************** 2<br>
sanei_scsi_req_enter 2<br>
[scannerattributesresults]<br>
d36008012c025809f60db6012c0f09f6018c13ffffff8d0000003001080000<br>
[microtek2] scsi_read_attributes: mi=0x80b1aa4, device='/dev/sga', source=2<br>
[scannerattributes]<br>
28008200000200001f00<br>
*********************** 2<br>
sanei_scsi_req_enter 2<br>
[scannerattributesresults]<br>
d36008012c0258070808ca012c0f09f6018c03ffffff800000003001080000<br>
[microtek2] scsi_read_attributes: mi=0x80b1a2c, device='/dev/sga', source=1<br>
[scannerattributes]<br>
28008200000100001f00<br>
*********************** 2<br>
sanei_scsi_req_enter 2<br>
[scannerattributesresults]<br>
d32508012c025809f60fd2012c0f09f6018c03000000000000000001080000<br>
[microtek2] scsi_read_system_status: md=0x80b19b0, fd=-1<br>
[readsystemstatus]<br>
28008100000000000900<br>
*********************** 2<br>
sanei_scsi_req_enter 2<br>
[readsystemstatusresult]<br>
010000001e00000000<br>
[microtek2] init_options: handle=0x80ba250, source=0<br>
[microtek2] get_lut_size: mi=0x80b19b4<br>
[microtek2] get_lut_size: mi=0x80b19b4, lut_size=256, lut_word=1<br>
[microtek2] set_option_dependencies: val=0x80ba258, sod=0x80ba334, mode=24-bit<br>
Color<br>
[microtek2] restore_gamma_options: val=0x80ba258, sod=0x80ba334<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=0<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=1<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=2<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=3<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=4<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=5<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=6<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=7<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=8<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=9<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=10<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=11<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=12<br>
[microtek2] sane_control_option: opt=12, act=0, val=215.899994<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=13<br>
[microtek2] sane_control_option: opt=13, act=0, val=297.179993<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=14<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=15<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=16<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=17<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=18<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=19<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=20<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=21<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=22<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=23<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=24<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=25<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=26<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=27<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=28<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=29<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=30<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=31<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=32<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=33<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=34<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=35<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=36<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=37<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=38<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=39<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=40<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=41<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=42<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=43<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=44<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=45<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=46<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=47<br>
[microtek2] sane_control_option: opt=10, act=0, val=0.000000<br>
[microtek2] sane_control_option: opt=11, act=0, val=0.000000<br>
[microtek2] sane_control_option: opt=10, act=0, val=0.000000<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=12<br>
[microtek2] sane_control_option: option=12, action=1, value=215.899994<br>
[microtek2] sane_control_option: opt=11, act=0, val=0.000000<br>
[microtek2] sane_get_option_descriptor: handle=0x80ba250, opt=13<br>
[microtek2] sane_control_option: option=13, action=1, value=297.179993<br>
[microtek2] sane_start: handle=0x0x80ba250<br>
[microtek2] get_lut_size: mi=0x80b19b4<br>
[microtek2] get_lut_size: mi=0x80b19b4, lut_size=256, lut_word=1<br>
[microtek2] get_scan_parameters: handle=0x80ba250<br>
[microtek2] get_scan_mode_and_depth: handle=0x80ba250<br>
[microtek2] get_scan_mode_and_depth: mode=5, depth=8, bits_pp_in=8,<br>
bits_pp_out=8<br>
[microtek2] get_scan_parameters: mode=5, depth=8, bpp_in=8, bpp_out=8<br>
[microtek2] get_scan_parameters: yres=72, x1=0, width=2550, y1=0, height=3510<br>
[microtek2] scsi_send_system_status: md=0x80b19b0, fd=3<br>
[sendsystemstatus]<br>
2a008100000000000900010000001e00000000<br>
*********************** 2<br>
sanei_scsi_req_enter 2<br>
[microtek2] scsi_set_window: ms=0x80ba250, wnd=1<br>
[setwindowcmd]<br>
24000000000000004500<br>
[setwindowheader]<br>
000000000000003d<br>
[setwindowbody]<br>
0000004800480000000000000000000009f600000db6800080050800008000100000000000000000<br>
0080ff8080000080ff8080000080ff8080000080ff<br>
*********************** 2<br>
sanei_scsi_req_enter 2<br>
[microtek2] scsi_read_image_info: ms=0x80ba250<br>
[readimageinfo]<br>
28008000000000001000<br>
*********************** 2<br>
sanei_scsi_req_enter 2<br>
[readimageinforesult]<br>
02640732034a0017aa74d2012c0f09f6<br>
[microtek2] scsi_read_image_info: ppl=612, bpl=1842, lines=842, remain=1550964<br>
[microtek2] calculate_gamma: ms=0x80ba250<br>
[microtek2] calculate_gamma: factor=1, mult =255.000000, steps=255.000000,<br>
mode=None<br>
[microtek2] scsi_send_gamma: pos=0x80bbf78, size=768, word=0, color=3<br>
[sendgammacmd]<br>
2a000300006000030000<br>
*********************** 2<br>
sanei_scsi_req_enter 2<br>
[microtek2] scsi_wait_for_image: ms=0x80ba250<br>
[microtek2] scsi_read_image_status: ms=0x80ba250<br>
[readimagestatus]<br>
28008300600000000000<br>
*********************** 2<br>
sanei_scsi_req_enter 2<br>
[microtek2] scsi_sense_handler: fd=3, sense=0x80b2220 arg=(nil)<br>
[microtek2] dump_area: SenseBuffer<br>
0: f00005ffffffe91f 0000000024000000 ........ ....$...<br>
16: 2800830060000000 0000000102030405 (...`... ........<br>
32: 060708090a0b ......<br>
[microtek2] scsi_sense_handler: info: ' <20>'<br>
[microtek2] scsi_sense_handler: Invalid field in CDB<br>
[microtek2] scsi_read_image_status: 'Error during device I/O'<br>
[microtek2] scsi_wait_for_image: 'Error during device I/O'<br>
[microtek2] cleanup_scanner: ms=0x80ba250<br>
scanimage: sane_start: Error during device I/O<br>
[microtek2] sane_cancel: handle=0x80ba250<br>
[microtek2] cleanup_scanner: ms=0x80ba250<br>
[microtek2] sane_close: ms=0x80ba250<br>
[microtek2] cleanup_scanner: ms=0x80ba250<br>
[microtek2] sane_exit:<br>
[microtek2] sane_get_devices: local_only=0<br>
[microtek2] sane_get_devices: sd_list_freed<br>
[microtek2] sane_exit: MICROTEK2 says goodbye.<br>
------------------------------------<br>
<p>
<pre>
--
Source code, list archive, and docs: <a href="http://www.mostang.com/sane/">http://www.mostang.com/sane/</a>
To unsubscribe: echo unsubscribe sane-devel | mail <a href="mailto:majordomo@mostang.com">majordomo@mostang.com</a>
</pre>
<!-- body="end" -->
<p>
<ul>
<!-- next="start" -->
<li> <b>Next message:</b> <a href="0013.html">Labo Chimie Physique 0326053233: "help with sane use ..."</a>
<li> <b>Previous message:</b> <a href="0011.html">Johann Hanne: "Mustek Scanexpress 12000SP?"</a>
<!-- nextthread="start" -->
<!-- reply="end" -->
</ul>