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

350 wiersze
16 KiB
HTML

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

<!-- 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>