1141cc406Sopenharmony_ci<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2141cc406Sopenharmony_ci<html>
3141cc406Sopenharmony_ci<head>
4141cc406Sopenharmony_ci   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5141cc406Sopenharmony_ci   <meta name="Author" content="Oliver Rauch">
6141cc406Sopenharmony_ci   <meta name="Description" content="unix scanner driver for UMAX scanners">
7141cc406Sopenharmony_ci   <title>SANE-umax - Configuration</title>
8141cc406Sopenharmony_ci</head>
9141cc406Sopenharmony_ci<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000">
10141cc406Sopenharmony_ci
11141cc406Sopenharmony_ci
12141cc406Sopenharmony_ci<table>
13141cc406Sopenharmony_ci<tr>
14141cc406Sopenharmony_ci<td width=200>
15141cc406Sopenharmony_ci<img SRC="sane-logo.jpg" alt="SANE-logo" hspace=60 align=BOTTOM>
16141cc406Sopenharmony_ci<br>
17141cc406Sopenharmony_ci<img SRC="sane-umax-text.jpg" alt="UMAX-logo" HSPACE=50>
18141cc406Sopenharmony_ci</td>
19141cc406Sopenharmony_ci<td>
20141cc406Sopenharmony_ci<blockquote>
21141cc406Sopenharmony_ci<h1><font color="#009900">Configuration</font></h1>
22141cc406Sopenharmony_ci</blockquote>
23141cc406Sopenharmony_ci</td>
24141cc406Sopenharmony_ci</tr>
25141cc406Sopenharmony_ci</table>
26141cc406Sopenharmony_ci
27141cc406Sopenharmony_ci
28141cc406Sopenharmony_ci<hr WIDTH="100%">
29141cc406Sopenharmony_ci
30141cc406Sopenharmony_ci<table>
31141cc406Sopenharmony_ci<tr>
32141cc406Sopenharmony_ci<td VALIGN=TOP WIDTH="250" BGCOLOR="#E0E0FF">
33141cc406Sopenharmony_ci<br>
34141cc406Sopenharmony_ci<ul>
35141cc406Sopenharmony_ci<li><a href="sane-umax-doc.html">Index</a></li>
36141cc406Sopenharmony_ci
37141cc406Sopenharmony_ci<li>
38141cc406Sopenharmony_ciFrontend options:
39141cc406Sopenharmony_ci<ul>
40141cc406Sopenharmony_ci<li><a href="sane-umax-standard-options-doc.html">Standard options</a></li>
41141cc406Sopenharmony_ci<li><a href="sane-umax-advanced-options-doc.html">Advanced options</a></li>
42141cc406Sopenharmony_ci</ul>
43141cc406Sopenharmony_ci</li>
44141cc406Sopenharmony_ci
45141cc406Sopenharmony_ci<li>
46141cc406Sopenharmony_ciSupported scanners:
47141cc406Sopenharmony_ci<ul>
48141cc406Sopenharmony_ci<li><a href="sane-umax-powerlook-doc.html">Power Look series</a></li>
49141cc406Sopenharmony_ci<li><a href="sane-umax-mirage-doc.html">Mirage series</a></li>
50141cc406Sopenharmony_ci<li><a href="sane-umax-astra-doc.html">Astra series</a></li>
51141cc406Sopenharmony_ci<li><a href="sane-umax-vista-doc.html">Vista series</a></li>
52141cc406Sopenharmony_ci<li><a href="sane-umax-uc-doc.html">UC series</a></li>
53141cc406Sopenharmony_ci<li><a href="sane-umax-others-doc.html">others</a></li>
54141cc406Sopenharmony_ci<li><a href="sane-umax-not-listed-doc.html">Not listed scanners</a></li>
55141cc406Sopenharmony_ci<li><a href="sane-umax-scanner-clones-doc.html">UMAX scanner clones</a></li>
56141cc406Sopenharmony_ci</ul>
57141cc406Sopenharmony_ci</li>
58141cc406Sopenharmony_ci
59141cc406Sopenharmony_ci<li><a href="sane-umax-parport-doc.html">UMAX parallel port scanners</a></li>
60141cc406Sopenharmony_ci<li><a href="sane-umax-config-doc.html">Configuration</a></li>
61141cc406Sopenharmony_ci<li><a href="sane-umax-speed-doc.html">Speed of UMAX scanners</a></li>
62141cc406Sopenharmony_ci<li><a href="http://www.rauch-domain.de/sane-umax">SANE-umax homepage</a></li>
63141cc406Sopenharmony_ci<li><a href="http://www.sane-project.org">SANE homepage</a></li>
64141cc406Sopenharmony_ci<li><a href="http://www.xsane.org/">XSane homepage</a></li>
65141cc406Sopenharmony_ci</ul>
66141cc406Sopenharmony_ci<br>
67141cc406Sopenharmony_ci</td>
68141cc406Sopenharmony_ci
69141cc406Sopenharmony_ci
70141cc406Sopenharmony_ci<td VALIGN=TOP BGCOLOR="#FFFFFF">
71141cc406Sopenharmony_ci<blockquote>
72141cc406Sopenharmony_ci<br>
73141cc406Sopenharmony_ci<h2>
74141cc406Sopenharmony_ciCONFIGURATION:
75141cc406Sopenharmony_ci</h2>
76141cc406Sopenharmony_ci
77141cc406Sopenharmony_ci<blockquote>The configuration file for this backend resides in
78141cc406Sopenharmony_ci<dl>
79141cc406Sopenharmony_ci<dd>
80141cc406Sopenharmony_ci/usr/local/etc/sane.d/umax.conf.
81141cc406Sopenharmony_ci</dd>
82141cc406Sopenharmony_ci</dl>
83141cc406Sopenharmony_ci</blockquote>
84141cc406Sopenharmony_ci
85141cc406Sopenharmony_ci<blockquote>
86141cc406Sopenharmony_ciIts contents is a list of options and device names that correspond to UMAX
87141cc406Sopenharmony_ciscanners. Empty lines and lines starting with a hash mark (#) are ignored.
88141cc406Sopenharmony_ciA sample configuration file is shown below:
89141cc406Sopenharmony_ci<br>
90141cc406Sopenharmony_ci<dl>
91141cc406Sopenharmony_ci<dd>option scsi-buffer-size-min 65536</dd>
92141cc406Sopenharmony_ci<dd>option scsi-buffer-size-max 131072</dd>
93141cc406Sopenharmony_ci<dd>option scan-lines 40</dd>
94141cc406Sopenharmony_ci<dd>option preview-lines 10</dd>
95141cc406Sopenharmony_ci<dd>option scsi-maxqueue 2</dd>
96141cc406Sopenharmony_ci<dd>option handle-bad-sense-error 0</dd>
97141cc406Sopenharmony_ci<dd>option execute-request-sense 0</dd>
98141cc406Sopenharmony_ci<dd>option force-preview-bit-rgb 0</dd>
99141cc406Sopenharmony_ci<dd>option slow-speed -1</dd>
100141cc406Sopenharmony_ci<dd>option care-about-smearing -1</dd>
101141cc406Sopenharmony_ci<dd>option calibration-full-ccd -1</dd>
102141cc406Sopenharmony_ci<dd>option calibration-width-offset -1</dd>
103141cc406Sopenharmony_ci<dd>option calibration-bytes-pixel -1</dd>
104141cc406Sopenharmony_ci<dd>option invert-shading-data -1</dd>
105141cc406Sopenharmony_ci<dd>option lamp-control-available 0</dd>
106141cc406Sopenharmony_ci<dd>#scsi Vendor Model Type Bus Channel ID LUN</dd>
107141cc406Sopenharmony_ci<dd>scsi UMAX * Scanner * * * * *</dd>
108141cc406Sopenharmony_ci<dd>/dev/scanner</dd>
109141cc406Sopenharmony_ci<dd># this is a comment</dd>
110141cc406Sopenharmony_ci<dd>/dev/sge</dd>
111141cc406Sopenharmony_ci</dl>
112141cc406Sopenharmony_ci</blockquote>
113141cc406Sopenharmony_ci
114141cc406Sopenharmony_ci<blockquote>
115141cc406Sopenharmony_ciThe special device name must be a generic SCSI device or a
116141cc406Sopenharmony_cisymlink to such a device. To find out to which device your scanner is assigned
117141cc406Sopenharmony_ciand how you have to set the permissions of that device, have a look at
118141cc406Sopenharmony_ci<a href="http://www.sane-project.org/man/sane-scsi.5.html">sane-scsi</a>.
119141cc406Sopenharmony_ci</blockquote>
120141cc406Sopenharmony_ci
121141cc406Sopenharmony_ci<blockquote>
122141cc406Sopenharmony_ciWhen the generic scsi driver of the system supports selection
123141cc406Sopenharmony_ciof scsi buffer sizes the umax backend calculates the scsi buffer
124141cc406Sopenharmony_cisizes in dependence of the numbers of bytes per scanline.
125141cc406Sopenharmony_ciWith <i>scsi-buffer-size-min</i> and <i>scsi-buffer-size-max</i>
126141cc406Sopenharmony_cithe scsi buffer size can be defined in a range between 4KB and 1MB.
127141cc406Sopenharmony_ciEspecially the minimum value is very important. If this value is
128141cc406Sopenharmony_ciset too small the backend is not able to send gamma tables to the
129141cc406Sopenharmony_ciscanner or to do a correct color calibration. This may result in
130141cc406Sopenharmony_cistrange color effects. If the minimum value is set too large then
131141cc406Sopenharmony_cithe backend is not able to allocate the requested scsi buffer size
132141cc406Sopenharmony_ciand aborts with out of memory error. The default is 32KB, for
133141cc406Sopenharmony_cisome scanners it should be increased to 64KB.
134141cc406Sopenharmony_ci
135141cc406Sopenharmony_ci<p>
136141cc406Sopenharmony_ciThe option <i>scan-lines</i> defines the number of lines that
137141cc406Sopenharmony_cishall be scanned with one scsi read command for a real scan.
138141cc406Sopenharmony_ciThe number of lines that are read with one scsi command for
139141cc406Sopenharmony_cipreview scans are defined by the option <i>preview-lines</i>.
140141cc406Sopenharmony_ciBoth have to be in the range between 1 and 65536.
141141cc406Sopenharmony_ci<p>
142141cc406Sopenharmony_ciWith the option <i>scsi-maxqueue</i> you can define the number
143141cc406Sopenharmony_ciof scsi commands that shall be queued. UMAX scanners do not
144141cc406Sopenharmony_cisupport command queueing - as far as I know. But some scsi controller
145141cc406Sopenharmony_cidrivers do support queueing in the kernel. In this case it does not
146141cc406Sopenharmony_cimake sense to queue more than 2 commands.
147141cc406Sopenharmony_ci<p>
148141cc406Sopenharmony_ciWhen you are able to do color previews but color scans do not
149141cc406Sopenharmony_ciwork you can set the option <i>force-preview-bit-rgb 1</i>.
150141cc406Sopenharmony_ciThis always sets the preview bit when acquiring a color scan.
151141cc406Sopenharmony_ciThe image quality may be reduced.
152141cc406Sopenharmony_ci<p>
153141cc406Sopenharmony_ciSome scanners (especially very old scanners) may need the options
154141cc406Sopenharmony_ci<i>slow-speed</i> and/or <i>care-about-smearing</i>. The value
155141cc406Sopenharmony_ci-1 uses the value defined by the driver, 0 disables the feature,
156141cc406Sopenharmony_ci1 enables the feature. <b>Do not change these options unless
157141cc406Sopenharmony_ciyou really know what you do, you can destroy your scanner
158141cc406Sopenharmony_ciby setting wrong values for this options!!!</b>
159141cc406Sopenharmony_ci<p>
160141cc406Sopenharmony_ciSome scsi drivers (or may be some scanners) do return an invalid
161141cc406Sopenharmony_cierror code when a scsi command is executed. There are different
162141cc406Sopenharmony_ciways to handle such bad error codes. You can define the behaviour
163141cc406Sopenharmony_ciof the umax-backend by setting the option <i>handle-bad-sense-error</i>
164141cc406Sopenharmony_ciin umax.conf. You can set the following values:<br>
165141cc406Sopenharmony_ci<dl>
166141cc406Sopenharmony_ci<dd>0 : handle as device busy</dd>
167141cc406Sopenharmony_ci<dd>1 : handle as ok</dd>
168141cc406Sopenharmony_ci<dd>2 : handle as i/o error</dd>
169141cc406Sopenharmony_ci<dd>3 : ignore bad error code, continue sense handler</dd>
170141cc406Sopenharmony_ci</dl>
171141cc406Sopenharmony_ciIn most cases it does work when this condition is handled as a
172141cc406Sopenharmony_cidevice busy state so this is the default (0).
173141cc406Sopenharmony_ci<p>
174141cc406Sopenharmony_ciThe option <i>execute-request-sense</i> disables(0) or enables(1)
175141cc406Sopenharmony_cithe scsi command REQUEST_SENSE. The command can be called when the
176141cc406Sopenharmony_ciscanner asks the driver to do calibration. The driver does
177141cc406Sopenharmony_cinot know the required calibration parameters for all scanners.
178141cc406Sopenharmony_ciSome scanners return the needed parameters when the driver
179141cc406Sopenharmony_ciexecutes the REQUEST_SENSE command. But there is a problem
180141cc406Sopenharmony_ciwith the REQUEST_SENSE command on some systems with some
181141cc406Sopenharmony_ciscsi controller drivers. This can cause a system hang.
182141cc406Sopenharmony_ciSo the safe way is to disable the REQUEST_SENSE command,
183141cc406Sopenharmony_cibut the driver may not be able to do correct calibration
184141cc406Sopenharmony_ciin this case.
185141cc406Sopenharmony_ci<p>
186141cc406Sopenharmony_ciFor some scanners the calibration has to be done by the driver.
187141cc406Sopenharmony_ciFor this the driver has to know some values about the calibration
188141cc406Sopenharmony_cidata. When the REQUEST_SENSE command is disabled or the scanner
189141cc406Sopenharmony_cidoes not return the correct data the driver needs to know the
190141cc406Sopenharmony_cicorrect parameters. For some scanners the parameters are stored
191141cc406Sopenharmony_ciin the driver. When these values are not set correct the image
192141cc406Sopenharmony_cimight look very strange. To be sure that you have a problem
193141cc406Sopenharmony_ciwith the calibration please enable debug output.
194141cc406Sopenharmony_ci<p>
195141cc406Sopenharmony_ci<i>calibration-full-ccd</i>:<br>
196141cc406Sopenharmony_ciThe calibration can be done for each element of the CCD (1)
197141cc406Sopenharmony_cior for each pixel of the requested image(0).
198141cc406Sopenharmony_ciThe value -1 enables the value defined in the driver.
199141cc406Sopenharmony_ci<p>
200141cc406Sopenharmony_ci<i>calibration-width-offset</i>:<br>
201141cc406Sopenharmony_ciSome scanners use more pixels than calculated by image/CCD
202141cc406Sopenharmony_ciparameters. A value larger or equal 0 defines the offset.
203141cc406Sopenharmony_ciThe value -1 enables the value defined in the driver.
204141cc406Sopenharmony_ci<p>
205141cc406Sopenharmony_ci<i>calibration-bytes-pixel</i>:<br>
206141cc406Sopenharmony_ciSome scanners use 1 byte calibration data although the
207141cc406Sopenharmony_ciscanner supports more than 8 bits/pixel. You can define
208141cc406Sopenharmony_ci1 or 2 bytes per pixel calinration data.
209141cc406Sopenharmony_ciThe value -1 enables the value defined in the driver.
210141cc406Sopenharmony_ci<p>
211141cc406Sopenharmony_ci<i>invert-shading-data</i>:<br>
212141cc406Sopenharmony_ciSome scanners need inverted shading data (1), others
213141cc406Sopenharmony_cineed original shading data (0).
214141cc406Sopenharmony_ciThe value -1 enables the value defined in the driver.
215141cc406Sopenharmony_ci
216141cc406Sopenharmony_ci</blockquote>
217141cc406Sopenharmony_ci
218141cc406Sopenharmony_ci<h2>
219141cc406Sopenharmony_ciSCSI ADAPTER TIPS:</h2>
220141cc406Sopenharmony_ci
221141cc406Sopenharmony_ci<blockquote>
222141cc406Sopenharmony_ciThe UMAX-scanners do block the scsi-bus for a few seconds while
223141cc406Sopenharmony_ciscanning. It is not necessary to connect the scanner to its own SCSI-adapter.
224141cc406Sopenharmony_ciBut if you need short response time for your SCSI-harddisk (e.g. if your
225141cc406Sopenharmony_cicomputer is a file-server), I suggest you use an own SCSI-adapter for your
226141cc406Sopenharmony_ciUMAX-scanner.
227141cc406Sopenharmony_ci</blockquote>
228141cc406Sopenharmony_ci
229141cc406Sopenharmony_ci<blockquote>
230141cc406Sopenharmony_ciThe SCSI-adapters that are shipped with some Umax-scanners
231141cc406Sopenharmony_ciare very simple ones. I suggest not to use them. If you really want to
232141cc406Sopenharmony_citry: the UDS-IS11 uses a DTC3181E chip (compatible to NCR5380). On linux
233141cc406Sopenharmony_ciyou may have the chance to get it work with the recent g_NCR5380-driver.
234141cc406Sopenharmony_ciThe card does not have IRQ/DMA. Try the following option for kernel boot
235141cc406Sopenharmony_cioption:
236141cc406Sopenharmony_ci<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dtc_3181e=0x280,255
237141cc406Sopenharmony_ci<p>&nbsp;or use the following command:
238141cc406Sopenharmony_ci<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; insmod g_NCR5380 ncr_irq=255
239141cc406Sopenharmony_cincr_addr=0x280 dtc_3181e=1
240141cc406Sopenharmony_ci<p>&nbsp;&nbsp;&nbsp;&nbsp; - ncr_irq=255 : no IRQ, no DMA
241141cc406Sopenharmony_ci<br>&nbsp;&nbsp;&nbsp;&nbsp; - ncr_irq=254 : autoprobe IRQ
242141cc406Sopenharmony_ci<br>&nbsp;&nbsp;&nbsp;&nbsp; - ncr_addr : can be: 0x220 0x240 0x280 0x2A0 0x2C0 0x300 0x320 0x340
243141cc406Sopenharmony_ci<br>&nbsp;
244141cc406Sopenharmony_ci<p>
245141cc406Sopenharmony_ciFor
246141cc406Sopenharmony_ci<a href="http://support.umax.co.uk/technotes/f096B.htm">information about the umax-scsi-cards</a>
247141cc406Sopenharmony_citake a look here.
248141cc406Sopenharmony_ci</blockquote>
249141cc406Sopenharmony_ci
250141cc406Sopenharmony_ci<blockquote>
251141cc406Sopenharmony_ciSee the relevant hardware FAQs and HOWTOs for your platform
252141cc406Sopenharmony_cifor more information.
253141cc406Sopenharmony_ci<br>See also: <a href="http://www.sane-project.org/man/sane-scsi.5.html">sane-scsi</a>
254141cc406Sopenharmony_ci</blockquote>
255141cc406Sopenharmony_ci
256141cc406Sopenharmony_ci<h2>FILES:</h2>
257141cc406Sopenharmony_ci
258141cc406Sopenharmony_ci<blockquote>
259141cc406Sopenharmony_ci<ul>
260141cc406Sopenharmony_ci<li>The backend configuration file: /usr/local/etc/sane.d/umax.conf</li>
261141cc406Sopenharmony_ci<li>The static library implementing this backend: /usr/local/lib/sane/libsane-umax.a</li>
262141cc406Sopenharmony_ci<li>
263141cc406Sopenharmony_ciThe shared library implementing this backend : /usr/local/lib/sane/libsane-umax.so<br>
264141cc406Sopenharmony_ci(present on systems that support dynamic loading)
265141cc406Sopenharmony_ci</li>
266141cc406Sopenharmony_ci</ul>
267141cc406Sopenharmony_ci</blockquote>
268141cc406Sopenharmony_ci
269141cc406Sopenharmony_ci<h2>ENVIRONMENT:</h2>
270141cc406Sopenharmony_ci
271141cc406Sopenharmony_ci<blockquote>
272141cc406Sopenharmony_ci<ul>
273141cc406Sopenharmony_ci<li>SANE_DEBUG_UMAX</li>
274141cc406Sopenharmony_ci</ul>
275141cc406Sopenharmony_ci</blockquote>
276141cc406Sopenharmony_ci
277141cc406Sopenharmony_ci<blockquote>
278141cc406Sopenharmony_ciIf the library was compiled with debug support enabled, this
279141cc406Sopenharmony_cienvironment variable controls the debug level for this backend. E.g., a
280141cc406Sopenharmony_civalue of 128 requests all debug output to be printed. Smaller levels reduce
281141cc406Sopenharmony_civerbosity:
282141cc406Sopenharmony_ci</blockquote>
283141cc406Sopenharmony_ci
284141cc406Sopenharmony_ci<center>
285141cc406Sopenharmony_ci<table BORDER>
286141cc406Sopenharmony_ci<tr BGCOLOR="#40E0D0">
287141cc406Sopenharmony_ci<td VALIGN=TOP COLSPAN="2"><b><font face="Arial">SANE_DEBUG_UMAX values</font></b></td>
288141cc406Sopenharmony_ci</tr>
289141cc406Sopenharmony_ci
290141cc406Sopenharmony_ci<tr>
291141cc406Sopenharmony_ci<td WIDTH="10%">
292141cc406Sopenharmony_ci<address>
293141cc406Sopenharmony_ci<b>Number</b></address>
294141cc406Sopenharmony_ci</td>
295141cc406Sopenharmony_ci
296141cc406Sopenharmony_ci<td WIDTH="90%">
297141cc406Sopenharmony_ci<address>
298141cc406Sopenharmony_ci<b>Remark</b></address>
299141cc406Sopenharmony_ci</td>
300141cc406Sopenharmony_ci</tr>
301141cc406Sopenharmony_ci
302141cc406Sopenharmony_ci<tr>
303141cc406Sopenharmony_ci<td>
304141cc406Sopenharmony_ci<address>
305141cc406Sopenharmony_ci0</address>
306141cc406Sopenharmony_ci</td>
307141cc406Sopenharmony_ci
308141cc406Sopenharmony_ci<td>print important errors (printed each time)</td>
309141cc406Sopenharmony_ci</tr>
310141cc406Sopenharmony_ci
311141cc406Sopenharmony_ci<tr>
312141cc406Sopenharmony_ci<td>
313141cc406Sopenharmony_ci<address>
314141cc406Sopenharmony_ci1</address>
315141cc406Sopenharmony_ci</td>
316141cc406Sopenharmony_ci
317141cc406Sopenharmony_ci<td>print errors</td>
318141cc406Sopenharmony_ci</tr>
319141cc406Sopenharmony_ci
320141cc406Sopenharmony_ci<tr>
321141cc406Sopenharmony_ci<td>2</td>
322141cc406Sopenharmony_ci
323141cc406Sopenharmony_ci<td>print sense</td>
324141cc406Sopenharmony_ci</tr>
325141cc406Sopenharmony_ci
326141cc406Sopenharmony_ci<tr>
327141cc406Sopenharmony_ci<td>
328141cc406Sopenharmony_ci<address>
329141cc406Sopenharmony_ci3</address>
330141cc406Sopenharmony_ci</td>
331141cc406Sopenharmony_ci
332141cc406Sopenharmony_ci<td>print warnings</td>
333141cc406Sopenharmony_ci</tr>
334141cc406Sopenharmony_ci
335141cc406Sopenharmony_ci<tr>
336141cc406Sopenharmony_ci<td>4</td>
337141cc406Sopenharmony_ci
338141cc406Sopenharmony_ci<td>print scanner-inquiry</td>
339141cc406Sopenharmony_ci</tr>
340141cc406Sopenharmony_ci
341141cc406Sopenharmony_ci<tr>
342141cc406Sopenharmony_ci<td>
343141cc406Sopenharmony_ci<address>
344141cc406Sopenharmony_ci5</address>
345141cc406Sopenharmony_ci</td>
346141cc406Sopenharmony_ci
347141cc406Sopenharmony_ci<td>print information</td>
348141cc406Sopenharmony_ci</tr>
349141cc406Sopenharmony_ci
350141cc406Sopenharmony_ci<tr>
351141cc406Sopenharmony_ci<td>6</td>
352141cc406Sopenharmony_ci
353141cc406Sopenharmony_ci<td>print less important information</td>
354141cc406Sopenharmony_ci</tr>
355141cc406Sopenharmony_ci
356141cc406Sopenharmony_ci<tr>
357141cc406Sopenharmony_ci<td>7</td>
358141cc406Sopenharmony_ci
359141cc406Sopenharmony_ci<td>print called procedures</td>
360141cc406Sopenharmony_ci</tr>
361141cc406Sopenharmony_ci
362141cc406Sopenharmony_ci<tr>
363141cc406Sopenharmony_ci<td>8</td>
364141cc406Sopenharmony_ci
365141cc406Sopenharmony_ci<td>print reader_process messages</td>
366141cc406Sopenharmony_ci</tr>
367141cc406Sopenharmony_ci
368141cc406Sopenharmony_ci<tr>
369141cc406Sopenharmony_ci<td>
370141cc406Sopenharmony_ci<address>
371141cc406Sopenharmony_ci10</address>
372141cc406Sopenharmony_ci</td>
373141cc406Sopenharmony_ci
374141cc406Sopenharmony_ci<td>print called sane-init-routines</td>
375141cc406Sopenharmony_ci</tr>
376141cc406Sopenharmony_ci
377141cc406Sopenharmony_ci<tr>
378141cc406Sopenharmony_ci<td>
379141cc406Sopenharmony_ci<address>
380141cc406Sopenharmony_ci11</address>
381141cc406Sopenharmony_ci</td>
382141cc406Sopenharmony_ci
383141cc406Sopenharmony_ci<td>print called sane-procedures</td>
384141cc406Sopenharmony_ci</tr>
385141cc406Sopenharmony_ci
386141cc406Sopenharmony_ci<tr>
387141cc406Sopenharmony_ci<td>
388141cc406Sopenharmony_ci<address>
389141cc406Sopenharmony_ci12</address>
390141cc406Sopenharmony_ci</td>
391141cc406Sopenharmony_ci
392141cc406Sopenharmony_ci<td>print sane-infos</td>
393141cc406Sopenharmony_ci</tr>
394141cc406Sopenharmony_ci
395141cc406Sopenharmony_ci<tr>
396141cc406Sopenharmony_ci<td>
397141cc406Sopenharmony_ci<address>
398141cc406Sopenharmony_ci13</address>
399141cc406Sopenharmony_ci</td>
400141cc406Sopenharmony_ci
401141cc406Sopenharmony_ci<td>print sane option control messages</td>
402141cc406Sopenharmony_ci</tr>
403141cc406Sopenharmony_ci</table></center>
404141cc406Sopenharmony_ci
405141cc406Sopenharmony_ci<h4>Example:</h4>
406141cc406Sopenharmony_ci
407141cc406Sopenharmony_ci<blockquote>
408141cc406Sopenharmony_ciexport SANE_DEBUG_UMAX=8
409141cc406Sopenharmony_ci</blockquote>
410141cc406Sopenharmony_ci
411141cc406Sopenharmony_ci<center>
412141cc406Sopenharmony_ci<hr WIDTH="100%">
413141cc406Sopenharmony_ci<br>
414141cc406Sopenharmony_ci<font color="#009900">This page has been changed on 27th. february 2001</font>
415141cc406Sopenharmony_ci<br>
416141cc406Sopenharmony_ci<br>
417141cc406Sopenharmony_ci</center>
418141cc406Sopenharmony_ci</blockquote>
419141cc406Sopenharmony_ci
420141cc406Sopenharmony_ci</td>
421141cc406Sopenharmony_ci</tr>
422141cc406Sopenharmony_ci</table>
423141cc406Sopenharmony_ci
424141cc406Sopenharmony_ci<hr WIDTH="100%">
425141cc406Sopenharmony_ci
426141cc406Sopenharmony_ci<blockquote>
427141cc406Sopenharmony_ciAuthor: <a href="mailto:Oliver.Rauch@rauch-domain.de">Oliver Rauch</a>
428141cc406Sopenharmony_ci</blockquote>
429141cc406Sopenharmony_ci
430141cc406Sopenharmony_ci</body>
431141cc406Sopenharmony_ci</html>
432