sane-project-website/old-archive/1997-12/0122.html

975 wiersze
50 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="Mon Dec 22 23:19:07 1997 PST" -->
<!-- sent="Fri, 19 Dec 1997 16:12:27 +0100 (CET)" -->
<!-- name="A. Leidenfrost" -->
<!-- email="leidenfrost@dkrz.de" -->
<!-- subject="Re: Probable Bugs &amp; Suggestions" -->
<!-- id="" -->
<!-- inreplyto="Probable Bugs &amp; Suggestions" -->
<title>sane-devel: Re: Probable Bugs &amp; Suggestions</title>
<h1>Re: Probable Bugs &amp; Suggestions</h1>
<b>A. Leidenfrost</b> (<a href="mailto:leidenfrost@dkrz.de"><i>leidenfrost@dkrz.de</i></a>)<br>
<i>Fri, 19 Dec 1997 16:12:27 +0100 (CET)</i>
<p>
<ul>
<li> <b>Messages sorted by:</b> <a href="date.html#122">[ date ]</a><a href="index.html#122">[ thread ]</a><a href="subject.html#122">[ subject ]</a><a href="author.html#122">[ author ]</a>
<!-- next="start" -->
<li> <b>Next message:</b> <a href="0123.html">David Mosberger-Tang: "Re: How to turn off lamp in ScanJet IIcx"</a>
<li> <b>Previous message:</b> <a href="0121.html">Jonathan Buzzard: "Re: How to turn off lamp in ScanJet IIcx"</a>
<li> <b>Maybe in reply to:</b> <a href="0103.html">A. Leidenfrost: "Probable Bugs &amp; Suggestions"</a>
<!-- nextthread="start" -->
<!-- reply="end" -->
</ul>
<!-- body="start" -->
-----BEGIN PGP SIGNED MESSAGE-----<br>
<p>
Note: I'm resending this, because it didn't make it to sane-devel, sorry if you<br>
get it twice<br>
<p>
Hi Matto,<br>
<p>
on 19-Dec-97 you wrote:<br>
<i>&gt; </i><br>
<i>&gt; </i><br>
<i>&gt; o the scan resolution is not saved correctly, i.e. when setting it to 200</i><br>
<i>&gt; dpi it is set to 198 after a new start of xscanimage</i><br>
<i>&gt; </i><br>
<i>&gt; [with regards to the Microtek E6...]</i><br>
<i>&gt; Yes and no. The resolution can only be set in 1% increments (e.g. 6dpi for</i><br>
<i>&gt; the E6) -- 198 is valid, 200 is not. The scale on xscanimage doesn't </i><br>
<i>&gt; reflect the quantization right away (fixable?).</i><br>
<i>&gt; [Actually, there are special resolution codes for 200dpi and 400dpi; that's</i><br>
<i>&gt; on low-end of the ToDo list.]</i><br>
<p>
Ok, I see.<br>
<p>
<i>&gt; </i><br>
<i>&gt; o setting the value for Exposure to -13 or less results in an error</i><br>
<i>&gt; (besides 0 is 0 when coming from positive values and -0 when coming</i><br>
<i>&gt; from negative ones)</i><br>
<i>&gt; </i><br>
<i>&gt; I don't get any errors, but I do get a really ugly buzzing noise with values</i><br>
<i>&gt; &lt; -13. Beats me. I can see the -0 thing (happens when you slide the slider</i><br>
<i>&gt; with the mouse) --- that would be another GTK/xscanimage thing.</i><br>
<p>
Same here, I confused things, there was no error message.<br>
<p>
<i>&gt; </i><br>
<i>&gt; o trying to change any parameter during a preview or a scan results in</i><br>
<i>&gt; both</i><br>
<i>&gt; xscanimage and the scanner to go nuts. There is a error popup and the</i><br>
<i>&gt; following error message is repeated eternally on the terminal where</i><br>
<i>&gt; xscanimage was started:</i><br>
<i>&gt; </i><br>
<i>&gt; Error: Failed to set value of option brightness: Device busy.</i><br>
<i>&gt; </i><br>
<i>&gt; I don't know about *all* parameters, but I do see this behavior with sliders;</i><br>
<i>&gt; looks like xscanimage drops into a loop of sorts when it doesn't get what it</i><br>
<i>&gt; wants.</i><br>
<i>&gt; </i><br>
<i>&gt; While a scan is in progress, the microtek backend responds to any requests</i><br>
<i>&gt; to change parameters with SANE_STATUS_DEVICE_BUSY... Is this a reasonable</i><br>
<i>&gt; behavior? This response is actually not enumerated as a valid response</i><br>
<i>&gt; to sane_control_option in the API documentation. Should the frontend retry</i><br>
<i>&gt; on its own volition, or pop up an error for the user and drop the issue?</i><br>
<p>
Hm, wouldn't it be an idea to have two sets of parameters? One currently in use<br>
that can't be changed during a scan, and one that can be modified arbitrarily<br>
for the next scan. I.e. starting a new scan would imply to copy the parameters<br>
from the modifyable to the unmodifyable set. <br>
<i>&gt; </i><br>
<i>&gt; </i><br>
<i>&gt; o when using xscanimage as a gimp plugin the transfer of the image from</i><br>
<i>&gt; xscanimage to gimp sometimes doesn't seem to work. In fact, nothing</i><br>
<i>&gt; seems to happen and monitoring the process list with top reveals that</i><br>
<i>&gt; xscanimage is growing and growing and xscanimage and gimp use nearly</i><br>
<i>&gt; the whole CPU. (When xscanimage reached 23 MB I killed it, and that</i><br>
<i>&gt; was for a fairly small image of about 5 MB.)</i><br>
<i>&gt; </i><br>
<i>&gt; ???????? Never had any problem like this.</i><br>
<p>
Do you perhaps have any suggestion, how I could investigate this further?<br>
<p>
<i>&gt; </i><br>
<i>&gt; </i><br>
<i>&gt; o Automatic Color Calibration: Ok, although I know nearly nothing about</i><br>
<i>&gt; scanning and image processing, here is my thoughts about color</i><br>
<i>&gt; calibration</i><br>
<i>&gt; for a certain printer. Suppose you have an image with three linear</i><br>
<i>&gt; gradient</i><br>
<i>&gt; </i><br>
<i>&gt; </i><br>
<i>&gt;&gt;From what I know about color, from the perceptual as well as digital imaging</i><br>
<i>&gt; perspective, is that it's crazy stuff. A lot of standardization structure</i><br>
<i>&gt; is already in place; anyone who wants to try this should spend some time in</i><br>
<i>&gt; the library first, and realize that what you really want to do is to</i><br>
<i>&gt; calibrate your scanner, printer, and monitor independently to CIE standard</i><br>
<i>&gt; color indices.</i><br>
<p>
Well, my thoughts where in fact more simple. I was only suggesting a simple<br>
means of calibrating only the scanner, to make the combination of a scanner<br>
with a certain printer reproduce colors at least approximately exactly. Maybe<br>
that's a too simple approach, I am only looking for an easy way to perform the<br>
described kind of calibration.<br>
<i>&gt; </i><br>
<i>&gt; </i><br>
<i>&gt; -matt m.</i><br>
<i>&gt; </i><br>
<i>&gt; </i><br>
<i>&gt; ps: As always, the general rule is if you have a reproducible problem, send</i><br>
<i>&gt; an error log... helps immensely with tracking down what is going on inside.</i><br>
<i>&gt; (For example, I know of at least three different model codes for the</i><br>
<i>&gt; "Scanmaker E6" --- who knows which one anyone has, and what the subtle</i><br>
<i>&gt; differences in behavior might be?)</i><br>
<i>&gt; </i><br>
<p>
Ok, ok, ok, sorry, of course you are right. Here we go. It's a log of a session<br>
where I first made a preview with Exposure set to -15 and then tried to change<br>
the mode while making a preview, which resulted in an error pop-up and a final<br>
abort.<br>
<p>
- - ---------------LOG STARTS HERE --------------------------- <br>
<p>
[sanei_init_debug]: Setting debug level of microtek to 128.<br>
[microtek] sane_init: MICROTEK says hello! (v0.4)<br>
[microtek] sane_init: config- /dev/scanner<br>
[microtek] attach_scanner: /dev/scanner<br>
[microtek] attach_scanner: opening /dev/scanner<br>
[microtek] attach_scanner: sending INQUIRY<br>
[microtek] id_microtek...<br>
[microtek] parse_inquiry...<br>
[microtek] dump_inquiry...<br>
========== Scanner Inquiry Block ==========<br>
06 31 13 01 5b 16 00 00 20 20 20 20 20 20 20 20 <br>
53 63 61 6e 6e 65 72 20 36 30 30 20 20 20 20 20 <br>
31 2e 39 31 53 43 53 49 20 46 2f 57 56 33 2e 34 <br>
20 43 54 4c 35 33 38 30 03 4f 8c c5 03 ee 66 03 <br>
00 03 01 00 00 03 00 01 0e 0e 01 05 00 00 00 00 <br>
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff <br>
<p>
========== Scanner Inquiry Report ==========<br>
===== Scanner ID...<br>
Device Type Code: 0x06<br>
Model Code: 0x66<br>
Vendor Name: ' ' Model Name: 'Scanner 600 '<br>
Firmware Rev: '1.91'<br>
SCSI F/W version: 3.1 Scanner F/W version: 1.3<br>
Response data format: 0x01<br>
===== Imaging Capabilities...<br>
Modes: Lineart Halftone Gray Color (OnePass) <br>
Resolution Step Sizes: 1% 5% Expanded Resolution Support? yes(but says no)<br>
Supported Bits Per Sample: 4 8 <br>
Max. document size code: 0x03<br>
Max. document size: 8.500000 x 13.000000 inches<br>
Frame units: pixels 1/8"'s <br>
# of built-in halftones: 12 Downloadable patterns? Yes<br>
Data Compression: <br>
Contrast Settings: 14 Exposure Settings: 14<br>
Adjustable Shadow/Highlight? yes Adjustable Midtone? yes<br>
Digital brightness/offset? yes<br>
Gamma Table Size: 256 entries of 1 bytes (max. value: 255)<br>
===== Source Options...<br>
Feed type: flatbed ADF support? yes<br>
Document Feeder Support? yes Feeder Backtracking? yes<br>
Feeder Installed? no Feeder Ready? no <br>
Transparency Adapter Installed? no <br>
Fast Color Prescan? no<br>
Selectable Transfer Format? no<br>
Color Transfer Sequence: line-by-line, non-sequential with headers<br>
Three pass scan support? no<br>
ModeSelect-1 and ModeSense-1 Support? yes<br>
Can Disable Linearization Table? no<br>
Can Disable Start-of-Scan Recalibration? yes<br>
<p>
<p>
[microtek] attach_scanner: happy.<br>
[microtek] sane_init: config- <br>
[microtek] sane_get_devices<br>
[microtek] sane_open<br>
[microtek] sane_open: gonna init opts: [microtek] init_options...<br>
[microtek] init_options: quant yes<br>
[microtek] init_options: done.<br>
[microtek] sane_control_option (opt=0,act=0,val=0xbffff068,info=(nil))<br>
[microtek] sane_get_option_descriptor (1)...<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_control_option (opt=2,act=0,val=0x80b17c8,info=(nil))<br>
[microtek] sane_get_option_descriptor (3)...<br>
[microtek] sane_control_option (opt=3,act=0,val=0xbfffef38,info=(nil))<br>
[microtek] sane_get_option_descriptor (4)...<br>
[microtek] sane_control_option (opt=4,act=0,val=0xbfffef38,info=(nil))<br>
[microtek] sane_get_option_descriptor (5)...<br>
[microtek] sane_get_option_descriptor (6)...<br>
[microtek] sane_control_option (opt=6,act=0,val=0xbfffef38,info=(nil))<br>
[microtek] sane_get_option_descriptor (7)...<br>
[microtek] sane_get_option_descriptor (8)...<br>
[microtek] sane_get_option_descriptor (9)...<br>
[microtek] sane_get_option_descriptor (10)...<br>
[microtek] sane_get_option_descriptor (11)...<br>
[microtek] sane_control_option (opt=11,act=0,val=0xbfffef38,info=(nil))<br>
[microtek] sane_get_option_descriptor (12)...<br>
[microtek] sane_control_option (opt=12,act=0,val=0xbfffef38,info=(nil))<br>
[microtek] sane_get_option_descriptor (13)...<br>
[microtek] sane_control_option (opt=13,act=0,val=0xbfffef38,info=(nil))<br>
[microtek] sane_get_option_descriptor (14)...<br>
[microtek] sane_control_option (opt=14,act=0,val=0xbfffef38,info=(nil))<br>
[microtek] sane_get_option_descriptor (15)...<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbfffef38,info=(nil))<br>
[microtek] sane_get_option_descriptor (17)...<br>
[microtek] sane_control_option (opt=17,act=0,val=0xbfffef38,info=(nil))<br>
[microtek] sane_get_option_descriptor (18)...<br>
[microtek] sane_control_option (opt=18,act=0,val=0xbfffef38,info=(nil))<br>
[microtek] sane_get_option_descriptor (19)...<br>
[microtek] sane_control_option (opt=19,act=0,val=0xbfffef38,info=(nil))<br>
[microtek] sane_get_option_descriptor (20)...<br>
[microtek] sane_control_option (opt=20,act=0,val=0xbfffef38,info=(nil))<br>
[microtek] sane_get_option_descriptor (21)...<br>
[microtek] sane_control_option (opt=21,act=0,val=0xbfffef38,info=(nil))<br>
[microtek] sane_get_option_descriptor (22)...<br>
[microtek] sane_get_option_descriptor (23)...<br>
[microtek] sane_get_option_descriptor (24)...<br>
[microtek] sane_control_option (opt=24,act=0,val=0x80b5368,info=(nil))<br>
[microtek] sane_get_option_descriptor (25)...<br>
[microtek] sane_get_option_descriptor (26)...<br>
[microtek] sane_get_option_descriptor (27)...<br>
[microtek] sane_get_option_descriptor (28)...<br>
[microtek] sane_get_option_descriptor (29)...<br>
[microtek] sane_get_option_descriptor (30)...<br>
[microtek] sane_get_option_descriptor (31)...<br>
[microtek] sane_get_option_descriptor (32)...<br>
[microtek] sane_get_option_descriptor (33)...<br>
[microtek] sane_get_parameters...<br>
[microtek] sane_get_parameters: res_code = 16 (10)<br>
[microtek] sane_get_parameters: dots_per_mm: 3.937008<br>
[microtek] sane_get_parameters: units_per_mm: 23.622047<br>
[microtek] sane_get_parameters: lines: 0<br>
[microtek] sane_control_option (opt=0,act=0,val=0xbfffed30,info=(nil))<br>
[microtek] sane_get_option_descriptor (1)...<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_control_option (opt=2,act=1,val=0x80b7ee8,info=0xbfffed24)<br>
[microtek] sane_control_option: hi en<br>
[microtek] sane_get_option_descriptor (1)...<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_get_option_descriptor (3)...<br>
[microtek] sane_control_option (opt=3,act=1,val=0xbfffed28,info=0xbfffed24)<br>
[microtek] sane_get_option_descriptor (1)...<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_get_option_descriptor (3)...<br>
[microtek] sane_get_option_descriptor (4)...<br>
[microtek] sane_control_option (opt=4,act=1,val=0xbfffed28,info=0xbfffed24)<br>
[microtek] sane_get_option_descriptor (1)...<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_get_option_descriptor (3)...<br>
[microtek] sane_get_option_descriptor (4)...<br>
[microtek] sane_get_option_descriptor (5)...<br>
[microtek] sane_get_option_descriptor (6)...<br>
[microtek] sane_control_option (opt=6,act=1,val=0xbfffed28,info=0xbfffed24)<br>
[microtek] sane_get_option_descriptor (1)...<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_get_option_descriptor (3)...<br>
[microtek] sane_get_option_descriptor (4)...<br>
[microtek] sane_get_option_descriptor (5)...<br>
[microtek] sane_get_option_descriptor (6)...<br>
[microtek] sane_get_option_descriptor (7)...<br>
[microtek] sane_get_option_descriptor (8)...<br>
[microtek] sane_get_option_descriptor (9)...<br>
[microtek] sane_control_option (opt=9,act=1,val=0xbfffed28,info=0xbfffed24)<br>
[microtek] sane_get_option_descriptor (1)...<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_get_option_descriptor (3)...<br>
[microtek] sane_get_option_descriptor (4)...<br>
[microtek] sane_get_option_descriptor (5)...<br>
[microtek] sane_get_option_descriptor (6)...<br>
[microtek] sane_get_option_descriptor (7)...<br>
[microtek] sane_get_option_descriptor (8)...<br>
[microtek] sane_get_option_descriptor (9)...<br>
[microtek] sane_get_option_descriptor (10)...<br>
[microtek] sane_get_option_descriptor (11)...<br>
[microtek] sane_control_option (opt=11,act=1,val=0xbfffed28,info=0xbfffed24)<br>
[microtek] sane_get_option_descriptor (1)...<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_get_option_descriptor (3)...<br>
[microtek] sane_get_option_descriptor (4)...<br>
[microtek] sane_get_option_descriptor (5)...<br>
[microtek] sane_get_option_descriptor (6)...<br>
[microtek] sane_get_option_descriptor (7)...<br>
[microtek] sane_get_option_descriptor (8)...<br>
[microtek] sane_get_option_descriptor (9)...<br>
[microtek] sane_get_option_descriptor (10)...<br>
[microtek] sane_get_option_descriptor (11)...<br>
[microtek] sane_get_option_descriptor (12)...<br>
[microtek] sane_control_option (opt=12,act=1,val=0xbfffed28,info=0xbfffed24)<br>
[microtek] sane_get_option_descriptor (1)...<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_get_option_descriptor (3)...<br>
[microtek] sane_get_option_descriptor (4)...<br>
[microtek] sane_get_option_descriptor (5)...<br>
[microtek] sane_get_option_descriptor (6)...<br>
[microtek] sane_get_option_descriptor (7)...<br>
[microtek] sane_get_option_descriptor (8)...<br>
[microtek] sane_get_option_descriptor (9)...<br>
[microtek] sane_get_option_descriptor (10)...<br>
[microtek] sane_get_option_descriptor (11)...<br>
[microtek] sane_get_option_descriptor (12)...<br>
[microtek] sane_get_option_descriptor (13)...<br>
[microtek] sane_control_option (opt=13,act=1,val=0xbfffed28,info=0xbfffed24)<br>
[microtek] sane_get_option_descriptor (1)...<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_get_option_descriptor (3)...<br>
[microtek] sane_get_option_descriptor (4)...<br>
[microtek] sane_get_option_descriptor (5)...<br>
[microtek] sane_get_option_descriptor (6)...<br>
[microtek] sane_get_option_descriptor (7)...<br>
[microtek] sane_get_option_descriptor (8)...<br>
[microtek] sane_get_option_descriptor (9)...<br>
[microtek] sane_get_option_descriptor (10)...<br>
[microtek] sane_get_option_descriptor (11)...<br>
[microtek] sane_get_option_descriptor (12)...<br>
[microtek] sane_get_option_descriptor (13)...<br>
[microtek] sane_get_option_descriptor (14)...<br>
[microtek] sane_control_option (opt=14,act=1,val=0xbfffed28,info=0xbfffed24)<br>
[microtek] sane_get_option_descriptor (1)...<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_get_option_descriptor (3)...<br>
[microtek] sane_get_option_descriptor (4)...<br>
[microtek] sane_get_option_descriptor (5)...<br>
[microtek] sane_get_option_descriptor (6)...<br>
[microtek] sane_get_option_descriptor (7)...<br>
[microtek] sane_get_option_descriptor (8)...<br>
[microtek] sane_get_option_descriptor (9)...<br>
[microtek] sane_get_option_descriptor (10)...<br>
[microtek] sane_get_option_descriptor (11)...<br>
[microtek] sane_get_option_descriptor (12)...<br>
[microtek] sane_get_option_descriptor (13)...<br>
[microtek] sane_get_option_descriptor (14)...<br>
[microtek] sane_get_option_descriptor (15)...<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbfffed28,info=0xbfffed24)<br>
[microtek] sane_get_option_descriptor (1)...<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_get_option_descriptor (3)...<br>
[microtek] sane_get_option_descriptor (4)...<br>
[microtek] sane_get_option_descriptor (5)...<br>
[microtek] sane_get_option_descriptor (6)...<br>
[microtek] sane_get_option_descriptor (7)...<br>
[microtek] sane_get_option_descriptor (8)...<br>
[microtek] sane_get_option_descriptor (9)...<br>
[microtek] sane_get_option_descriptor (10)...<br>
[microtek] sane_get_option_descriptor (11)...<br>
[microtek] sane_get_option_descriptor (12)...<br>
[microtek] sane_get_option_descriptor (13)...<br>
[microtek] sane_get_option_descriptor (14)...<br>
[microtek] sane_get_option_descriptor (15)...<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_get_option_descriptor (17)...<br>
[microtek] sane_control_option (opt=17,act=1,val=0xbfffed28,info=0xbfffed24)<br>
[microtek] sane_get_option_descriptor (1)...<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_get_option_descriptor (3)...<br>
[microtek] sane_get_option_descriptor (4)...<br>
[microtek] sane_get_option_descriptor (5)...<br>
[microtek] sane_get_option_descriptor (6)...<br>
[microtek] sane_get_option_descriptor (7)...<br>
[microtek] sane_get_option_descriptor (8)...<br>
[microtek] sane_get_option_descriptor (9)...<br>
[microtek] sane_get_option_descriptor (10)...<br>
[microtek] sane_get_option_descriptor (11)...<br>
[microtek] sane_get_option_descriptor (12)...<br>
[microtek] sane_get_option_descriptor (13)...<br>
[microtek] sane_get_option_descriptor (14)...<br>
[microtek] sane_get_option_descriptor (15)...<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_get_option_descriptor (17)...<br>
[microtek] sane_get_option_descriptor (18)...<br>
[microtek] sane_control_option (opt=18,act=1,val=0xbfffed28,info=0xbfffed24)<br>
[microtek] sane_get_option_descriptor (1)...<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_get_option_descriptor (3)...<br>
[microtek] sane_get_option_descriptor (4)...<br>
[microtek] sane_get_option_descriptor (5)...<br>
[microtek] sane_get_option_descriptor (6)...<br>
[microtek] sane_get_option_descriptor (7)...<br>
[microtek] sane_get_option_descriptor (8)...<br>
[microtek] sane_get_option_descriptor (9)...<br>
[microtek] sane_get_option_descriptor (10)...<br>
[microtek] sane_get_option_descriptor (11)...<br>
[microtek] sane_get_option_descriptor (12)...<br>
[microtek] sane_get_option_descriptor (13)...<br>
[microtek] sane_get_option_descriptor (14)...<br>
[microtek] sane_get_option_descriptor (15)...<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_get_option_descriptor (17)...<br>
[microtek] sane_get_option_descriptor (18)...<br>
[microtek] sane_get_option_descriptor (19)...<br>
[microtek] sane_control_option (opt=19,act=1,val=0xbfffed28,info=0xbfffed24)<br>
[microtek] sane_get_option_descriptor (1)...<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_get_option_descriptor (3)...<br>
[microtek] sane_get_option_descriptor (4)...<br>
[microtek] sane_get_option_descriptor (5)...<br>
[microtek] sane_get_option_descriptor (6)...<br>
[microtek] sane_get_option_descriptor (7)...<br>
[microtek] sane_get_option_descriptor (8)...<br>
[microtek] sane_get_option_descriptor (9)...<br>
[microtek] sane_get_option_descriptor (10)...<br>
[microtek] sane_get_option_descriptor (11)...<br>
[microtek] sane_get_option_descriptor (12)...<br>
[microtek] sane_get_option_descriptor (13)...<br>
[microtek] sane_get_option_descriptor (14)...<br>
[microtek] sane_get_option_descriptor (15)...<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_get_option_descriptor (17)...<br>
[microtek] sane_get_option_descriptor (18)...<br>
[microtek] sane_get_option_descriptor (19)...<br>
[microtek] sane_get_option_descriptor (20)...<br>
[microtek] sane_control_option (opt=20,act=1,val=0xbfffed28,info=0xbfffed24)<br>
[microtek] sane_get_option_descriptor (1)...<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_get_option_descriptor (3)...<br>
[microtek] sane_get_option_descriptor (4)...<br>
[microtek] sane_get_option_descriptor (5)...<br>
[microtek] sane_get_option_descriptor (6)...<br>
[microtek] sane_get_option_descriptor (7)...<br>
[microtek] sane_get_option_descriptor (8)...<br>
[microtek] sane_get_option_descriptor (9)...<br>
[microtek] sane_get_option_descriptor (10)...<br>
[microtek] sane_get_option_descriptor (11)...<br>
[microtek] sane_get_option_descriptor (12)...<br>
[microtek] sane_get_option_descriptor (13)...<br>
[microtek] sane_get_option_descriptor (14)...<br>
[microtek] sane_get_option_descriptor (15)...<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_get_option_descriptor (17)...<br>
[microtek] sane_get_option_descriptor (18)...<br>
[microtek] sane_get_option_descriptor (19)...<br>
[microtek] sane_get_option_descriptor (20)...<br>
[microtek] sane_get_option_descriptor (21)...<br>
[microtek] sane_control_option (opt=21,act=1,val=0xbfffed28,info=0xbfffed24)<br>
[microtek] sane_get_option_descriptor (1)...<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_get_option_descriptor (3)...<br>
[microtek] sane_get_option_descriptor (4)...<br>
[microtek] sane_get_option_descriptor (5)...<br>
[microtek] sane_get_option_descriptor (6)...<br>
[microtek] sane_get_option_descriptor (7)...<br>
[microtek] sane_get_option_descriptor (8)...<br>
[microtek] sane_get_option_descriptor (9)...<br>
[microtek] sane_get_option_descriptor (10)...<br>
[microtek] sane_get_option_descriptor (11)...<br>
[microtek] sane_get_option_descriptor (12)...<br>
[microtek] sane_get_option_descriptor (13)...<br>
[microtek] sane_get_option_descriptor (14)...<br>
[microtek] sane_get_option_descriptor (15)...<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_get_option_descriptor (17)...<br>
[microtek] sane_get_option_descriptor (18)...<br>
[microtek] sane_get_option_descriptor (19)...<br>
[microtek] sane_get_option_descriptor (20)...<br>
[microtek] sane_get_option_descriptor (21)...<br>
[microtek] sane_get_option_descriptor (22)...<br>
[microtek] sane_get_option_descriptor (23)...<br>
[microtek] sane_get_option_descriptor (24)...<br>
[microtek] sane_control_option (opt=24,act=1,val=0x80b1100,info=0xbfffed24)<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_get_option_descriptor (24)...<br>
[microtek] sane_get_option_descriptor (1)...<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_control_option (opt=2,act=0,val=0x80b3358,info=(nil))<br>
[microtek] sane_get_option_descriptor (3)...<br>
[microtek] sane_control_option (opt=3,act=0,val=0xbfffec30,info=(nil))<br>
[microtek] sane_get_option_descriptor (4)...<br>
[microtek] sane_control_option (opt=4,act=0,val=0xbfffec30,info=(nil))<br>
[microtek] sane_get_option_descriptor (5)...<br>
[microtek] sane_get_option_descriptor (6)...<br>
[microtek] sane_control_option (opt=6,act=0,val=0xbfffec30,info=(nil))<br>
[microtek] sane_get_option_descriptor (7)...<br>
[microtek] sane_get_option_descriptor (8)...<br>
[microtek] sane_get_option_descriptor (9)...<br>
[microtek] sane_get_option_descriptor (10)...<br>
[microtek] sane_get_option_descriptor (11)...<br>
[microtek] sane_control_option (opt=11,act=0,val=0xbfffec30,info=(nil))<br>
[microtek] sane_get_option_descriptor (12)...<br>
[microtek] sane_control_option (opt=12,act=0,val=0xbfffec30,info=(nil))<br>
[microtek] sane_get_option_descriptor (13)...<br>
[microtek] sane_control_option (opt=13,act=0,val=0xbfffec30,info=(nil))<br>
[microtek] sane_get_option_descriptor (14)...<br>
[microtek] sane_control_option (opt=14,act=0,val=0xbfffec30,info=(nil))<br>
[microtek] sane_get_option_descriptor (15)...<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbfffec30,info=(nil))<br>
[microtek] sane_get_option_descriptor (17)...<br>
[microtek] sane_control_option (opt=17,act=0,val=0xbfffec30,info=(nil))<br>
[microtek] sane_get_option_descriptor (18)...<br>
[microtek] sane_control_option (opt=18,act=0,val=0xbfffec30,info=(nil))<br>
[microtek] sane_get_option_descriptor (19)...<br>
[microtek] sane_control_option (opt=19,act=0,val=0xbfffec30,info=(nil))<br>
[microtek] sane_get_option_descriptor (20)...<br>
[microtek] sane_control_option (opt=20,act=0,val=0xbfffec30,info=(nil))<br>
[microtek] sane_get_option_descriptor (21)...<br>
[microtek] sane_control_option (opt=21,act=0,val=0xbfffec30,info=(nil))<br>
[microtek] sane_get_option_descriptor (22)...<br>
[microtek] sane_get_option_descriptor (23)...<br>
[microtek] sane_get_option_descriptor (24)...<br>
[microtek] sane_control_option (opt=24,act=0,val=0x80b81c8,info=(nil))<br>
[microtek] sane_get_option_descriptor (25)...<br>
[microtek] sane_get_option_descriptor (26)...<br>
[microtek] sane_get_option_descriptor (27)...<br>
[microtek] sane_get_option_descriptor (28)...<br>
[microtek] sane_get_option_descriptor (29)...<br>
[microtek] sane_get_option_descriptor (30)...<br>
[microtek] sane_get_option_descriptor (31)...<br>
[microtek] sane_get_option_descriptor (32)...<br>
[microtek] sane_get_option_descriptor (33)...<br>
[microtek] sane_get_parameters...<br>
[microtek] sane_get_parameters: res_code = 33 (21)<br>
[microtek] sane_get_parameters: dots_per_mm: 7.795276<br>
[microtek] sane_get_parameters: units_per_mm: 23.622047<br>
[microtek] sane_get_parameters: lines: 1384<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbffff34c,info=0xbffff21c)<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbffff348,info=(nil))<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbffff34c,info=0xbffff21c)<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbffff348,info=(nil))<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbffff34c,info=0xbffff21c)<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbffff348,info=(nil))<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbffff34c,info=0xbffff21c)<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbffff348,info=(nil))<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbffff34c,info=0xbffff21c)<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbffff348,info=(nil))<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbffff34c,info=0xbffff21c)<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbffff348,info=(nil))<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbffff34c,info=0xbffff21c)<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbffff348,info=(nil))<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbffff34c,info=0xbffff21c)<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbffff348,info=(nil))<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbffff34c,info=0xbffff21c)<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbffff348,info=(nil))<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbffff34c,info=0xbffff21c)<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbffff348,info=(nil))<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbffff34c,info=0xbffff21c)<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbffff348,info=(nil))<br>
[microtek] sane_get_option_descriptor (11)...<br>
[microtek] sane_get_option_descriptor (12)...<br>
[microtek] sane_get_option_descriptor (13)...<br>
[microtek] sane_get_option_descriptor (14)...<br>
[microtek] sane_get_option_descriptor (11)...<br>
[microtek] sane_control_option (opt=11,act=0,val=0xbfffe998,info=(nil))<br>
[microtek] sane_get_option_descriptor (12)...<br>
[microtek] sane_control_option (opt=12,act=0,val=0xbfffe998,info=(nil))<br>
[microtek] sane_get_option_descriptor (13)...<br>
[microtek] sane_control_option (opt=13,act=0,val=0xbfffe998,info=(nil))<br>
[microtek] sane_get_option_descriptor (14)...<br>
[microtek] sane_control_option (opt=14,act=0,val=0xbfffe998,info=(nil))<br>
[microtek] sane_get_option_descriptor (11)...<br>
[microtek] sane_control_option (opt=11,act=0,val=0xbffff0f8,info=(nil))<br>
[microtek] sane_get_option_descriptor (12)...<br>
[microtek] sane_control_option (opt=12,act=0,val=0xbffff0f8,info=(nil))<br>
[microtek] sane_get_option_descriptor (13)...<br>
[microtek] sane_control_option (opt=13,act=0,val=0xbffff0f8,info=(nil))<br>
[microtek] sane_get_option_descriptor (14)...<br>
[microtek] sane_control_option (opt=14,act=0,val=0xbffff0f8,info=(nil))<br>
[microtek] sane_get_option_descriptor (11)...<br>
[microtek] sane_control_option (opt=11,act=0,val=0xbffff60c,info=(nil))<br>
[microtek] sane_get_option_descriptor (12)...<br>
[microtek] sane_control_option (opt=12,act=0,val=0xbffff60c,info=(nil))<br>
[microtek] sane_get_option_descriptor (13)...<br>
[microtek] sane_control_option (opt=13,act=0,val=0xbffff60c,info=(nil))<br>
[microtek] sane_get_option_descriptor (14)...<br>
[microtek] sane_control_option (opt=14,act=0,val=0xbffff60c,info=(nil))<br>
[microtek] sane_control_option (opt=3,act=0,val=0x80bc7ec,info=(nil))<br>
[microtek] sane_control_option (opt=11,act=0,val=0x80bc800,info=(nil))<br>
[microtek] sane_control_option (opt=12,act=0,val=0x80bc804,info=(nil))<br>
[microtek] sane_control_option (opt=13,act=0,val=0x80bc808,info=(nil))<br>
[microtek] sane_control_option (opt=14,act=0,val=0x80bc80c,info=(nil))<br>
[microtek] sane_get_option_descriptor (3)...<br>
[microtek] sane_get_option_descriptor (3)...<br>
[microtek] sane_control_option (opt=3,act=1,val=0xbffff15c,info=(nil))<br>
[microtek] sane_get_option_descriptor (11)...<br>
[microtek] sane_control_option (opt=11,act=1,val=0xbffff15c,info=(nil))<br>
[microtek] sane_get_option_descriptor (12)...<br>
[microtek] sane_control_option (opt=12,act=1,val=0xbffff15c,info=(nil))<br>
[microtek] sane_get_option_descriptor (13)...<br>
[microtek] sane_control_option (opt=13,act=1,val=0xbffff15c,info=(nil))<br>
[microtek] sane_get_option_descriptor (14)...<br>
[microtek] sane_control_option (opt=14,act=1,val=0xbffff15c,info=(nil))<br>
[microtek] sane_control_option (opt=9,act=1,val=0xbffff174,info=(nil))<br>
[microtek] sane_get_option_descriptor (1)...<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_get_option_descriptor (3)...<br>
[microtek] sane_get_option_descriptor (4)...<br>
[microtek] sane_get_option_descriptor (5)...<br>
[microtek] sane_get_option_descriptor (6)...<br>
[microtek] sane_get_option_descriptor (7)...<br>
[microtek] sane_get_option_descriptor (8)...<br>
[microtek] sane_get_option_descriptor (9)...<br>
[microtek] sane_get_option_descriptor (10)...<br>
[microtek] sane_get_option_descriptor (11)...<br>
[microtek] sane_get_option_descriptor (12)...<br>
[microtek] sane_get_option_descriptor (13)...<br>
[microtek] sane_get_option_descriptor (14)...<br>
[microtek] sane_get_option_descriptor (15)...<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_get_option_descriptor (17)...<br>
[microtek] sane_get_option_descriptor (18)...<br>
[microtek] sane_get_option_descriptor (19)...<br>
[microtek] sane_get_option_descriptor (20)...<br>
[microtek] sane_get_option_descriptor (21)...<br>
[microtek] sane_get_option_descriptor (22)...<br>
[microtek] sane_get_option_descriptor (23)...<br>
[microtek] sane_get_option_descriptor (24)...<br>
[microtek] sane_get_option_descriptor (25)...<br>
[microtek] sane_get_option_descriptor (26)...<br>
[microtek] sane_get_option_descriptor (27)...<br>
[microtek] sane_get_option_descriptor (28)...<br>
[microtek] sane_get_option_descriptor (29)...<br>
[microtek] sane_get_option_descriptor (30)...<br>
[microtek] sane_get_option_descriptor (31)...<br>
[microtek] sane_get_option_descriptor (32)...<br>
[microtek] sane_get_option_descriptor (33)...<br>
[microtek] sane_start...<br>
[microtek] sane_get_parameters...<br>
[microtek] sane_get_parameters: res_code = 3 ( 3)<br>
[microtek] sane_get_parameters: dots_per_mm: 0.708661<br>
[microtek] sane_get_parameters: units_per_mm: 23.622047<br>
[microtek] sane_get_parameters: lines: 170<br>
[microtek] .wait_ready 5...<br>
[microtek] .mode_select_1 5...<br>
[microtek] .mode_sense_1...<br>
[microtek] .accessory...<br>
[microtek] .mode_sense 5...<br>
[microtek] .scanning_frame 5...<br>
[microtek] .scanning_frame: in- 0,0 5070,5682<br>
[microtek] .scanning_frame: out- 0,0 5070,5682<br>
[microtek] .download_gamma...<br>
[microtek] .mode_select 5...<br>
[microtek] .mode_select: pap_len: 7800<br>
[microtek] .mode_sense 5...<br>
[microtek] .wait_ready 5...<br>
[microtek] .start_scan...<br>
[microtek] .wait_ready 5...<br>
[microtek] .get_scan_status 5...<br>
[microtek] get_scan_status(6): 0, 154, 170<br>
[microtek] &gt; 0 9a 0 aa 0 0<br>
[microtek] sane_start: spacing = 0, holdsize = 32768<br>
[microtek] Scan Param:<br>
[microtek] pix bpl: 456 hdr bpl: 6 ppl: 152<br>
[microtek] lines: 170 planes: 3<br>
[microtek] dest bpl: 456 dest ppl: 152 aspect: 1.000000<br>
[microtek] sane_get_parameters...<br>
[microtek] sane_set_io_mode...<br>
[microtek] sane_read...<br>
[microtek] .wait_ready 5...<br>
[microtek] .get_scan_status 5...<br>
[microtek] get_scan_status(6): 0, 154, 170<br>
[microtek] &gt; 0 9a 0 aa 0 0<br>
[microtek] sane_read: gss busy, linewidth, remaining: 0, 154, 170<br>
[microtek] sane_read: max_dest: 17, max_scsi: 70, rem: 170, nlines: 17<br>
[microtek] .read_scan_data...<br>
[microtek] sane_read: dest_length: 8192, buffsize: 7854<br>
[microtek] sane_read: missing scanline RGB header!<br>
[microtek] end_scan...<br>
[microtek] .stop_scan...<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbffff34c,info=0xbffff21c)<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbffff348,info=(nil))<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbffff34c,info=0xbffff21c)<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbffff348,info=(nil))<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbffff34c,info=0xbffff21c)<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbffff348,info=(nil))<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbffff34c,info=0xbffff21c)<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbffff348,info=(nil))<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbffff34c,info=0xbffff21c)<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbffff348,info=(nil))<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbffff34c,info=0xbffff21c)<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbffff348,info=(nil))<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbffff34c,info=0xbffff21c)<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbffff348,info=(nil))<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbffff34c,info=0xbffff21c)<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbffff348,info=(nil))<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbffff34c,info=0xbffff21c)<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbffff348,info=(nil))<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbffff34c,info=0xbffff21c)<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbffff348,info=(nil))<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbffff3b4,info=0xbffff284)<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbffff3b0,info=(nil))<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_control_option (opt=16,act=1,val=0xbffff3b4,info=0xbffff284)<br>
[microtek] sane_control_option (opt=16,act=0,val=0xbffff3b0,info=(nil))<br>
[microtek] sane_control_option (opt=3,act=0,val=0x80bc7ec,info=(nil))<br>
[microtek] sane_control_option (opt=11,act=0,val=0x80bc800,info=(nil))<br>
[microtek] sane_control_option (opt=12,act=0,val=0x80bc804,info=(nil))<br>
[microtek] sane_control_option (opt=13,act=0,val=0x80bc808,info=(nil))<br>
[microtek] sane_control_option (opt=14,act=0,val=0x80bc80c,info=(nil))<br>
[microtek] sane_get_option_descriptor (3)...<br>
[microtek] sane_get_option_descriptor (3)...<br>
[microtek] sane_control_option (opt=3,act=1,val=0xbffff15c,info=(nil))<br>
[microtek] sane_get_option_descriptor (11)...<br>
[microtek] sane_control_option (opt=11,act=1,val=0xbffff15c,info=(nil))<br>
[microtek] sane_get_option_descriptor (12)...<br>
[microtek] sane_control_option (opt=12,act=1,val=0xbffff15c,info=(nil))<br>
[microtek] sane_get_option_descriptor (13)...<br>
[microtek] sane_control_option (opt=13,act=1,val=0xbffff15c,info=(nil))<br>
[microtek] sane_get_option_descriptor (14)...<br>
[microtek] sane_control_option (opt=14,act=1,val=0xbffff15c,info=(nil))<br>
[microtek] sane_control_option (opt=9,act=1,val=0xbffff174,info=(nil))<br>
[microtek] sane_get_option_descriptor (1)...<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_get_option_descriptor (3)...<br>
[microtek] sane_get_option_descriptor (4)...<br>
[microtek] sane_get_option_descriptor (5)...<br>
[microtek] sane_get_option_descriptor (6)...<br>
[microtek] sane_get_option_descriptor (7)...<br>
[microtek] sane_get_option_descriptor (8)...<br>
[microtek] sane_get_option_descriptor (9)...<br>
[microtek] sane_get_option_descriptor (10)...<br>
[microtek] sane_get_option_descriptor (11)...<br>
[microtek] sane_get_option_descriptor (12)...<br>
[microtek] sane_get_option_descriptor (13)...<br>
[microtek] sane_get_option_descriptor (14)...<br>
[microtek] sane_get_option_descriptor (15)...<br>
[microtek] sane_get_option_descriptor (16)...<br>
[microtek] sane_get_option_descriptor (17)...<br>
[microtek] sane_get_option_descriptor (18)...<br>
[microtek] sane_get_option_descriptor (19)...<br>
[microtek] sane_get_option_descriptor (20)...<br>
[microtek] sane_get_option_descriptor (21)...<br>
[microtek] sane_get_option_descriptor (22)...<br>
[microtek] sane_get_option_descriptor (23)...<br>
[microtek] sane_get_option_descriptor (24)...<br>
[microtek] sane_get_option_descriptor (25)...<br>
[microtek] sane_get_option_descriptor (26)...<br>
[microtek] sane_get_option_descriptor (27)...<br>
[microtek] sane_get_option_descriptor (28)...<br>
[microtek] sane_get_option_descriptor (29)...<br>
[microtek] sane_get_option_descriptor (30)...<br>
[microtek] sane_get_option_descriptor (31)...<br>
[microtek] sane_get_option_descriptor (32)...<br>
[microtek] sane_get_option_descriptor (33)...<br>
[microtek] sane_start...<br>
[microtek] sane_get_parameters...<br>
[microtek] sane_get_parameters: res_code = 3 ( 3)<br>
[microtek] sane_get_parameters: dots_per_mm: 0.708661<br>
[microtek] sane_get_parameters: units_per_mm: 23.622047<br>
[microtek] sane_get_parameters: lines: 170<br>
[microtek] .wait_ready 5...<br>
[microtek] .mode_select_1 5...<br>
[microtek] .mode_sense_1...<br>
[microtek] .accessory...<br>
[microtek] .mode_sense 5...<br>
[microtek] .scanning_frame 5...<br>
[microtek] .scanning_frame: in- 0,0 5070,5682<br>
[microtek] .scanning_frame: out- 0,0 5070,5682<br>
[microtek] .download_gamma...<br>
[microtek] .mode_select 5...<br>
[microtek] .mode_select: pap_len: 7800<br>
[microtek] .mode_sense 5...<br>
[microtek] .wait_ready 5...<br>
[microtek] .start_scan...<br>
[microtek] .wait_ready 5...<br>
[microtek] .get_scan_status 5...<br>
[microtek] get_scan_status(6): 0, 154, 170<br>
[microtek] &gt; 0 9a 0 aa 0 0<br>
[microtek] sane_start: spacing = 0, holdsize = 32768<br>
[microtek] Scan Param:<br>
[microtek] pix bpl: 456 hdr bpl: 6 ppl: 152<br>
[microtek] lines: 170 planes: 3<br>
[microtek] dest bpl: 456 dest ppl: 152 aspect: 1.000000<br>
[microtek] sane_get_parameters...<br>
[microtek] sane_set_io_mode...<br>
[microtek] sane_read...<br>
[microtek] .wait_ready 5...<br>
[microtek] .get_scan_status 5...<br>
[microtek] get_scan_status(6): 0, 154, 170<br>
[microtek] &gt; 0 9a 0 aa 0 0<br>
[microtek] sane_read: gss busy, linewidth, remaining: 0, 154, 170<br>
[microtek] sane_read: max_dest: 17, max_scsi: 70, rem: 170, nlines: 17<br>
[microtek] .read_scan_data...<br>
[microtek] sane_read: dest_length: 8192, buffsize: 7854<br>
[microtek] sane_read: extra r: 0 g: 0 b: 0 pre: 0 post: 0<br>
[microtek] sane_read: total: 17 complete: 17 delivered: 17<br>
[microtek] sane_read...<br>
[microtek] .wait_ready 5...<br>
[microtek] .get_scan_status 5...<br>
[microtek] get_scan_status(6): 0, 154, 153<br>
[microtek] &gt; 0 9a 0 99 0 0<br>
[microtek] sane_read: gss busy, linewidth, remaining: 0, 154, 153<br>
[microtek] sane_read: max_dest: 17, max_scsi: 70, rem: 153, nlines: 17<br>
[microtek] .read_scan_data...<br>
[microtek] sane_read: dest_length: 8192, buffsize: 7854<br>
[microtek] sane_read: extra r: 0 g: 0 b: 0 pre: 0 post: 0<br>
[microtek] sane_read: total: 17 complete: 17 delivered: 17<br>
[microtek] sane_read...<br>
[microtek] .wait_ready 5...<br>
[microtek] .get_scan_status 5...<br>
[microtek] get_scan_status(6): 0, 154, 136<br>
[microtek] &gt; 0 9a 0 88 0 0<br>
[microtek] sane_read: gss busy, linewidth, remaining: 0, 154, 136<br>
[microtek] sane_read: max_dest: 17, max_scsi: 70, rem: 136, nlines: 17<br>
[microtek] .read_scan_data...<br>
[microtek] sane_read: dest_length: 8192, buffsize: 7854<br>
[microtek] sane_read: extra r: 0 g: 0 b: 0 pre: 0 post: 0<br>
[microtek] sane_read: total: 17 complete: 17 delivered: 17<br>
[microtek] sane_read...<br>
[microtek] .wait_ready 5...<br>
[microtek] .get_scan_status 5...<br>
[microtek] get_scan_status(6): 0, 154, 119<br>
[microtek] &gt; 0 9a 0 77 0 0<br>
[microtek] sane_read: gss busy, linewidth, remaining: 0, 154, 119<br>
[microtek] sane_read: max_dest: 17, max_scsi: 70, rem: 119, nlines: 17<br>
[microtek] .read_scan_data...<br>
[microtek] sane_read: dest_length: 8192, buffsize: 7854<br>
[microtek] sane_read: extra r: 0 g: 0 b: 0 pre: 0 post: 0<br>
[microtek] sane_read: total: 17 complete: 17 delivered: 17<br>
[microtek] sane_read...<br>
[microtek] .wait_ready 5...<br>
[microtek] .get_scan_status 5...<br>
[microtek] get_scan_status(6): 0, 154, 102<br>
[microtek] &gt; 0 9a 0 66 0 0<br>
[microtek] sane_read: gss busy, linewidth, remaining: 0, 154, 102<br>
[microtek] sane_read: max_dest: 17, max_scsi: 70, rem: 102, nlines: 17<br>
[microtek] .read_scan_data...<br>
[microtek] sane_read: dest_length: 8192, buffsize: 7854<br>
[microtek] sane_read: extra r: 0 g: 0 b: 0 pre: 0 post: 0<br>
[microtek] sane_read: total: 17 complete: 17 delivered: 17<br>
[microtek] sane_read...<br>
[microtek] .wait_ready 5...<br>
[microtek] .get_scan_status 5...<br>
[microtek] get_scan_status(6): 0, 154, 85<br>
[microtek] &gt; 0 9a 0 55 0 0<br>
[microtek] sane_read: gss busy, linewidth, remaining: 0, 154, 85<br>
[microtek] sane_read: max_dest: 17, max_scsi: 70, rem: 85, nlines: 17<br>
[microtek] .read_scan_data...<br>
[microtek] sane_read: dest_length: 8192, buffsize: 7854<br>
[microtek] sane_read: extra r: 0 g: 0 b: 0 pre: 0 post: 0<br>
[microtek] sane_read: total: 17 complete: 17 delivered: 17<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_control_option (opt=2,act=1,val=0x402592dc,info=0xbfffc9bc)<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_get_option_descriptor (2)...<br>
[microtek] sane_control_option (opt=2,act=1,val=0x402592dc,info=0xbfffc9bc)<br>
[microtek] sane_get_option_descriptor (2)...<br>
Error: Failed to set value of option mode: Device busy.<br>
[microtek] sane_read...<br>
[microtek] .wait_ready 5...<br>
[microtek] .get_scan_status 5...<br>
[microtek] get_scan_status(6): 0, 154, 68<br>
[microtek] &gt; 0 9a 0 44 0 0<br>
[microtek] sane_read: gss busy, linewidth, remaining: 0, 154, 68<br>
[microtek] sane_read: max_dest: 17, max_scsi: 70, rem: 68, nlines: 17<br>
[microtek] .read_scan_data...<br>
[microtek] sane_read: dest_length: 8192, buffsize: 7854<br>
[microtek] sane_read: extra r: 0 g: 0 b: 0 pre: 0 post: 0<br>
[microtek] sane_read: total: 17 complete: 17 delivered: 17<br>
[microtek] sane_read...<br>
[microtek] .wait_ready 5...<br>
[microtek] .get_scan_status 5...<br>
[microtek] get_scan_status(6): 0, 154, 51<br>
[microtek] &gt; 0 9a 0 33 0 0<br>
[microtek] sane_read: gss busy, linewidth, remaining: 0, 154, 51<br>
[microtek] sane_read: max_dest: 17, max_scsi: 70, rem: 51, nlines: 17<br>
[microtek] .read_scan_data...<br>
[microtek] sane_read: dest_length: 8192, buffsize: 7854<br>
[microtek] sane_read: extra r: 0 g: 0 b: 0 pre: 0 post: 0<br>
[microtek] sane_read: total: 17 complete: 17 delivered: 17<br>
[microtek] sane_read...<br>
[microtek] .wait_ready 5...<br>
[microtek] .get_scan_status 5...<br>
[microtek] get_scan_status(6): 0, 154, 34<br>
[microtek] &gt; 0 9a 0 22 0 0<br>
[microtek] sane_read: gss busy, linewidth, remaining: 0, 154, 34<br>
[microtek] sane_read: max_dest: 17, max_scsi: 70, rem: 34, nlines: 17<br>
[microtek] .read_scan_data...<br>
[microtek] sane_read: dest_length: 8192, buffsize: 7854<br>
[microtek] sane_read: extra r: 0 g: 0 b: 0 pre: 0 post: 0<br>
[microtek] sane_read: total: 17 complete: 17 delivered: 17<br>
[microtek] sane_read...<br>
[microtek] .wait_ready 5...<br>
[microtek] .get_scan_status 5...<br>
[microtek] get_scan_status(6): 0, 154, 17<br>
[microtek] &gt; 0 9a 0 11 0 0<br>
[microtek] sane_read: gss busy, linewidth, remaining: 0, 154, 17<br>
[microtek] sane_read: max_dest: 17, max_scsi: 70, rem: 17, nlines: 17<br>
[microtek] .read_scan_data...<br>
[microtek] sane_read: dest_length: 8192, buffsize: 7854<br>
[microtek] sane_read: extra r: 0 g: 0 b: 0 pre: 0 post: 0<br>
[microtek] sane_read: total: 17 complete: 17 delivered: 17<br>
[microtek] sane_read...<br>
[microtek] end_scan...<br>
[microtek] .stop_scan...<br>
[microtek] sane_cancel...[microtek] sane_control_option<br>
(opt=3,act=1,val=0xbfffcfec,info=(nil))<br>
[microtek] sane_control_option (opt=11,act=1,val=0xbfffcff0,info=(nil))<br>
[microtek] sane_control_option (opt=12,act=1,val=0xbfffcff0,info=(nil))<br>
[microtek] sane_control_option (opt=13,act=1,val=0xbfffcff0,info=(nil))<br>
[microtek] sane_control_option (opt=14,act=1,val=0xbfffcff0,info=(nil))<br>
[microtek] sane_control_option (opt=9,act=1,val=0xbfffcff4,info=(nil))<br>
[microtek] sane_cancel...[microtek] sane_control_option<br>
(opt=3,act=1,val=0xbfffcffc,info=(nil))<br>
[microtek] sane_control_option (opt=11,act=1,val=0xbfffd000,info=(nil))<br>
[microtek] sane_control_option (opt=12,act=1,val=0xbfffd000,info=(nil))<br>
[microtek] sane_control_option (opt=13,act=1,val=0xbfffd000,info=(nil))<br>
[microtek] sane_control_option (opt=14,act=1,val=0xbfffd000,info=(nil))<br>
[microtek] sane_control_option (opt=9,act=1,val=0xbfffd004,info=(nil))<br>
<p>
** ERROR **: BadDrawable (invalid Pixmap or Window parameter)<br>
<p>
- - ---------------- LOG ENDS HERE ------------------------<br>
<p>
- ---<br>
Andree Leidenfrost, GEOPHYSICIST<br>
<p>
Institute of Geophysics, Hamburg University<br>
Bundesstrasse 55, 20146 Hamburg, Germany<br>
phone +49 40 4123 2984, fax +49 40 4123 5441<br>
<a href="http://www.app-geoph.dkrz.de/andree">http://www.app-geoph.dkrz.de/andree</a><br>
<p>
finger <a href="mailto:u250011@gp12.dkrz.de">u250011@gp12.dkrz.de</a> for PGP public key<br>
PGP fingerprint = 5F FC 44 FF 84 71 C4 46 72 64 9A F0 EF 99 89 7C<br>
<p>
<p>
-----BEGIN PGP SIGNATURE-----<br>
Version: 2.6.3ia<br>
Charset: noconv<br>
<p>
iQB1AwUBNJqO2kNbWTbvj71ZAQFOcwMAiEEgDTjpp0FlQ3cyp2e8FBJJblJXfFMI<br>
+tqCkG5dCoUDg2gfzOwkgR4XYWR7XaQ6C/pYPALiv8ZwYFuk6qt2BZzcLC0YdJRu<br>
zmxwruA6wTIYQT6PcuIdnWSfpP6uYlnF<br>
=r1/G<br>
-----END PGP SIGNATURE-----<br>
<p>
<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="0123.html">David Mosberger-Tang: "Re: How to turn off lamp in ScanJet IIcx"</a>
<li> <b>Previous message:</b> <a href="0121.html">Jonathan Buzzard: "Re: How to turn off lamp in ScanJet IIcx"</a>
<li> <b>Maybe in reply to:</b> <a href="0103.html">A. Leidenfrost: "Probable Bugs &amp; Suggestions"</a>
<!-- nextthread="start" -->
<!-- reply="end" -->
</ul>