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> dtc_3181e=0x280,255 237141cc406Sopenharmony_ci<p> or use the following command: 238141cc406Sopenharmony_ci<p> insmod g_NCR5380 ncr_irq=255 239141cc406Sopenharmony_cincr_addr=0x280 dtc_3181e=1 240141cc406Sopenharmony_ci<p> - ncr_irq=255 : no IRQ, no DMA 241141cc406Sopenharmony_ci<br> - ncr_irq=254 : autoprobe IRQ 242141cc406Sopenharmony_ci<br> - ncr_addr : can be: 0x220 0x240 0x280 0x2A0 0x2C0 0x300 0x320 0x340 243141cc406Sopenharmony_ci<br> 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