diff options
Diffstat (limited to 'doc/umax')
27 files changed, 7182 insertions, 0 deletions
diff --git a/doc/umax/negative-types.txt b/doc/umax/negative-types.txt new file mode 100644 index 0000000..c1f26ce --- /dev/null +++ b/doc/umax/negative-types.txt @@ -0,0 +1,15 @@ + +Negative ---- highlight ---- ------ shadow ------ +Type red green blue red green blue +--------------------------------------------------------------- +standard 66% 33% 16% 7% 1% 0% +--------------------------------------------------------------- +fuji 64% 33% 16% 7% 1% 0% +--------------------------------------------------------------- +kodak 54% 18% 12% 9% 2% 0% +--------------------------------------------------------------- +konica 38% 21% 14% 3% 0% 0% +--------------------------------------------------------------- +agfa 61% 24% 13% 6% 2% 0% +--------------------------------------------------------------- + diff --git a/doc/umax/sane-logo.jpg b/doc/umax/sane-logo.jpg Binary files differnew file mode 100644 index 0000000..e0f604f --- /dev/null +++ b/doc/umax/sane-logo.jpg diff --git a/doc/umax/sane-umax-advanced-options-doc.html b/doc/umax/sane-umax-advanced-options-doc.html new file mode 100644 index 0000000..dd2277b --- /dev/null +++ b/doc/umax/sane-umax-advanced-options-doc.html @@ -0,0 +1,178 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta name="Author" content="Oliver Rauch"> + <meta name="Description" content="unix scanner driver for UMAX scanners"> + <title>SANE-umax - Advanced options</title> +</head> +<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000"> + + +<table> +<tr> +<td width=200> +<img SRC="sane-logo.jpg" alt="SANE-logo" hspace=60 align=BOTTOM> +<br> +<img SRC="sane-umax-text.jpg" alt="UMAX-logo" HSPACE=50> +</td> +<td> +<blockquote> +<h1><font color="#009900">SANE-umax advanced options</font></h1> +</blockquote> +</td> +</tr> +</table> + + +<hr WIDTH="100%"> + +<table> +<tr> +<td VALIGN=TOP WIDTH="250" BGCOLOR="#E0E0FF"> +<br> +<ul> +<li><a href="sane-umax-doc.html">Index</a></li> + +<li> +Frontend options: +<ul> +<li><a href="sane-umax-standard-options-doc.html">Standard options</a></li> +<li><a href="sane-umax-advanced-options-doc.html">Advanced options</a></li> +</ul> +</li> + +<li> +Supported scanners: +<ul> +<li><a href="sane-umax-powerlook-doc.html">Power Look series</a></li> +<li><a href="sane-umax-mirage-doc.html">Mirage series</a></li> +<li><a href="sane-umax-astra-doc.html">Astra series</a></li> +<li><a href="sane-umax-vista-doc.html">Vista series</a></li> +<li><a href="sane-umax-uc-doc.html">UC series</a></li> +<li><a href="sane-umax-others-doc.html">others</a></li> +<li><a href="sane-umax-not-listed-doc.html">Not listed scanners</a></li> +<li><a href="sane-umax-scanner-clones-doc.html">UMAX scanner clones</a></li> +</ul> +</li> + +<li><a href="sane-umax-parport-doc.html">UMAX parallel port scanners</a></li> +<li><a href="sane-umax-config-doc.html">Configuration</a></li> +<li><a href="sane-umax-speed-doc.html">Speed of UMAX scanners</a></li> +<li><a href="http://www.rauch-domain.de/sane-umax">SANE-umax homepage</a></li> +<li><a href="http://www.sane-project.org">SANE homepage</a></li> +<li><a href="http://www.xsane.org/">XSane homepage</a></li> +</ul> +<br> +</td> + +<td VALIGN=TOP BGCOLOR="#FFFFFF"> +<blockquote> +<br> + +This backend dynamically enabeles the options that are supported +by the scanner in dependence of the scanning-mode and other options. Here +is an example of the frontend <a href="http://www.xsane.org/"> +<i>XSane</i></a>: +<br> +<br> +<br> + +<center><img SRC="sane-umax-advanced.jpg" ALT="sane-umax-advanced-options-screenshot" height=235 width=291></center> + +<p><br> +<center><table BORDER=2 CELLSPACING=2 CELLPADDING=2> +<tr BGCOLOR="#40E0D0"> +<td><b>Advanced options</b></td> + +<td><b>Remark</b></td> +</tr> + +<tr> +<td>Set exposure time</td> + +<td>Enable selection of exposure time, if not enabled, scanner uses default +values. *</td> +</tr> + +<tr> +<td>Cal. exposure time</td> + +<td>Define exposure time for calibration. *</td> +</tr> + +<tr> +<td>Scan exposure time</td> + +<td>Define exposure time for scan. *</td> +</tr> + +<tr> +<td>Set lamp density</td> + +<td>Enable selection of lamp density, if not enabled, scanner automatically +selects a value. *</td> +</tr> + +<tr> +<td>Cal. lamp density</td> + +<td>Define lamp density for calibration. *</td> +</tr> + +<tr> +<td>Set scan lamp density</td> + +<td>Enable selection of lamp density for scan, if not enabled scanner uses +the value that was used for calibration. *</td> +</tr> + +<tr> +<td>Scan lamp density</td> + +<td>Define lamp density for scan. *</td> +</tr> + +<tr> +<td>lamp on</td> + +<td>Turn on scanner lamp. *</td> +</tr> + +<tr> +<td>lamp off</td> + +<td>Turn off scanner lamp. *</td> +</tr> + +<tr> +<td>lamp off at exit</td> + +<td>Turn off scanner lamp when program exits (when sane_close is called) +*</td> +</tr> +</table></center> + +<center> +<p>* only available for some scanners</center> + +</blockquote> +<br> +<hr WIDTH="100%"> +<br> +<center> +<font color="#009900">This page has been changed on 5th. february 2001</font> +</center> +<br> +</td> +</tr> +</table> + +<hr WIDTH="100%"> + +<blockquote> +Author: <a href="mailto:Oliver.Rauch@rauch-domain.de">Oliver Rauch</a> +</blockquote> + +</body> +</html> diff --git a/doc/umax/sane-umax-advanced.jpg b/doc/umax/sane-umax-advanced.jpg Binary files differnew file mode 100644 index 0000000..a67dae0 --- /dev/null +++ b/doc/umax/sane-umax-advanced.jpg diff --git a/doc/umax/sane-umax-astra-doc.html b/doc/umax/sane-umax-astra-doc.html new file mode 100644 index 0000000..0b94019 --- /dev/null +++ b/doc/umax/sane-umax-astra-doc.html @@ -0,0 +1,580 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta name="Author" content="Oliver Rauch"> + <meta name="Description" content="unix scanner driver for UMAX scanners"> + <title>SANE-umax - UMAX Astra scanners</title> +</head> +<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000"> + + +<table> +<tr> +<td width=200> +<img SRC="sane-logo.jpg" alt="SANE-logo" hspace=60 align=BOTTOM> +<br> +<img SRC="sane-umax-text.jpg" alt="UMAX-logo" HSPACE=50> +</td> +<td> +<blockquote> +<h1><font color="#009900">UMAX Astra scanners</font></h1> +</blockquote> +</td> +</tr> +</table> + + +<hr WIDTH="100%"> + +<table> +<tr> +<td VALIGN=TOP WIDTH="250" BGCOLOR="#E0E0FF"> +<br> +<ul> +<li><a href="sane-umax-doc.html">Index</a></li> + +<li> +Frontend options: +<ul> +<li><a href="sane-umax-standard-options-doc.html">Standard options</a></li> +<li><a href="sane-umax-advanced-options-doc.html">Advanced options</a></li> +</ul> +</li> + +<li> +Supported scanners: +<ul> +<li><a href="sane-umax-powerlook-doc.html">Power Look series</a></li> +<li><a href="sane-umax-mirage-doc.html">Mirage series</a></li> +<li><a href="sane-umax-astra-doc.html">Astra series</a></li> +<li><a href="sane-umax-vista-doc.html">Vista series</a></li> +<li><a href="sane-umax-uc-doc.html">UC series</a></li> +<li><a href="sane-umax-others-doc.html">others</a></li> +<li><a href="sane-umax-not-listed-doc.html">Not listed scanners</a></li> +<li><a href="sane-umax-scanner-clones-doc.html">UMAX scanner clones</a></li> +</ul> +</li> + +<li><a href="sane-umax-parport-doc.html">UMAX parallel port scanners</a></li> +<li><a href="sane-umax-config-doc.html">Configuration</a></li> +<li><a href="sane-umax-speed-doc.html">Speed of UMAX scanners</a></li> +<li><a href="http://www.rauch-domain.de/sane-umax">SANE-umax homepage</a></li> +<li><a href="http://www.sane-project.org">SANE homepage</a></li> +<li><a href="http://www.xsane.org/">XSane homepage</a></li> +</ul> +<br> +</td> + + +<td VALIGN=TOP BGCOLOR="#FFFFFF"> +<center> +<table BORDER> +<tr BGCOLOR="#40E0D0"> +<td VALIGN=TOP COLSPAN="10"> +<center><b>UMAX scanners</b></center> +</td> +</tr> + +<tr> +<td COLSPAN="10" BGCOLOR="#CCFFFF"> <b>Astra series:</b></td> +</tr> + +<tr ALIGN=CENTER> +<td> +<center><b>Name</b></center> +</td> + +<td> +<center><b>SCSI-ID</b></center> +</td> + +<td> +<center><b>Versions</b></center> +</td> + +<td> +<center><b>UTA</b></center> +</td> + +<td> +<center><b>ADF</b></center> +</td> + +<td> +<center><b>B/W</b></center> +</td> + +<td> +<center><b>Gray</b></center> +</td> + +<td> +<center><b>Color</b></center> +</td> + +<td> +<center><b>Bits/pixel</b></center> +</td> + +<td> +<center><b>Resolution</b></center> +</td> +</tr> + +<tr> +<td> +<center><a href="http://www.umax.de/eu/Scanner/astra600s.htm">Astra 600S</a></center> +</td> + +<td> +<center>Astra 600S</center> +</td> + +<td> +<center>all</center> +</td> + +<td> +<center>UTA-2a</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,24</center> +</td> + +<td> +<center>300 x 600</center> +</td> +</tr> + +<tr> +<td> +<center><a href="http://www.umax.de/eu/Scanner/astra610s.htm">Astra 610S</a></center> +</td> + +<td> +<center>Astra 610S</center> +</td> + +<td> +<center>all</center> +</td> + +<td> +<center>--</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,24</center> +</td> + +<td> +<center>300 x 600</center> +</td> +</tr> + +<tr> +<td> +<center><a href="http://www.umax.de/eu/Scanner/astra1200s.htm">Astra 1200S</a></center> +</td> + +<td> +<center>Astra 1200S</center> +</td> + +<td> +<center>all but 2.9 <font color="#993300">*</font></center> +</td> + +<td> +<center>UTA-2a</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,10,24,30</center> +</td> + +<td> +<center>600 x 1200</center> +</td> +</tr> + +<tr> +<td> +<center><a href="http://www.umax.de/eu/Scanner/astra1220.htm">Astra 1220S</a></center> +</td> + +<td> +<center>Astra 1220S</center> +</td> + +<td> +<center>all</center> +</td> + +<td> +<center>UTA-3a</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,12,24,36</center> +</td> + +<td> +<center>600 x 1200</center> +</td> +</tr> + +<tr> +<td> +<center><a href="http://www.umax.de/eu/Scanner/astra2100s.htm">Astra 2100S</a></center> +</td> + +<td> +<center>Astra 2100S</center> +</td> + +<td> +<center>all</center> +</td> + +<td> +<center>UTC-2100</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,12,24,36</center> +</td> + +<td> +<center>600 x 1200</center> +</td> +</tr> + +<tr> +<td> +<center><a href="http://www.umax.de/eu/Scanner/astra2200.htm">Astra 2200</a></center> +</td> + +<td> +<center>Astra 2200</center> +</td> + +<td> +<center>all (2.1) +<font color="#993300">**</font></center> +</td> + +<td> +<center>incl</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,12,24,36</center> +</td> + +<td> +<center>600 x 1200</center> +</td> +</tr> + +<tr> +<td> +<center><a href="http://www.umax.de/eu/Scanner/astra2400s.htm">Astra 2400S</a></center> +</td> + +<td> +<center>Astra 2400S</center> +</td> + +<td> +<center>all (1.1)</center> +</td> + +<td> +<center>UTA-2400</center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,12,24,36</center> +</td> + +<td> +<center>600 x 2400</center> +</td> +</tr> + + +<tr> +<td> +<center><a href="http://www.umax.de/eu/Scanner/astra6400.htm">Astra 6400</a></center> +</td> + +<td> +<center>Astra 6400</center> +</td> + +<td> +<center><font color="#FF1493">?</font> +<font color="#993300">***</font></center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center>1,8,14,24,42</center> +</td> + +<td> +<center>600 x 1200</center> +</td> + + +<tr> +<td> +<center><a href="http://www.umax.de/eu/Scanner/astra6400.htm">Astra 6450</a></center> +</td> + +<td> +<center>Astra 6450</center> +</td> + +<td> +<center><font color="#FF1493">?</font> +<font color="#993300">***</font></center> +</td> + +<td> +<center>incl</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center>1,8,14,24,42</center> +</td> + +<td> +<center>600 x 1200</center> +</td> + + +<tr> +<td> +<center><a href="http://www.umax.de/eu/Scanner/astra_mx3.htm">Astra MX3</a></center> +</td> + +<td> +<center>Astra 2200</center> +</td> + +<td> +<center><font color="#FF1493">?</font> +<font color="#993300">**</font></center> +</td> + +<td> +<center>UTC-2100?</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,12,24,36</center> +</td> + +<td> +<center>600 x 1200</center> +</td> +</tr> + + +</table> + +<br> +<font color="#990000">* Astra 1200S-C with external power supply and Firmware Version 2.9 could make problems.</font> +<br> +<font color="#990000">** Astra 2200 and MX3 are supported via SCSI. Connection via the USB bus not tested.</font> +<br> +<font color="#990000">*** Astra 6400 and 6450 are firewire scanners: not tested.</font> +<p> +<font color="#990000">UTA = Umax Transparancy Adapter, ADF = Automatic Document Feeder</font> +<br> +<font color="#990000">(X = supported by scanner, incl = is included)</font> +<br> +<hr WIDTH="100%"> +<br> +<font color="#009900">This page has been changed on 16th. december 2001</font> +</center> +</td> +</tr> + +</table> + +<hr WIDTH="100%"> + +<blockquote> +Author: <a href="mailto:Oliver.Rauch@rauch-domain.de">Oliver Rauch</a> +</blockquote> + +</body> +</html> diff --git a/doc/umax/sane-umax-config-doc.html b/doc/umax/sane-umax-config-doc.html new file mode 100644 index 0000000..c5f43b1 --- /dev/null +++ b/doc/umax/sane-umax-config-doc.html @@ -0,0 +1,431 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta name="Author" content="Oliver Rauch"> + <meta name="Description" content="unix scanner driver for UMAX scanners"> + <title>SANE-umax - Configuration</title> +</head> +<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000"> + + +<table> +<tr> +<td width=200> +<img SRC="sane-logo.jpg" alt="SANE-logo" hspace=60 align=BOTTOM> +<br> +<img SRC="sane-umax-text.jpg" alt="UMAX-logo" HSPACE=50> +</td> +<td> +<blockquote> +<h1><font color="#009900">Configuration</font></h1> +</blockquote> +</td> +</tr> +</table> + + +<hr WIDTH="100%"> + +<table> +<tr> +<td VALIGN=TOP WIDTH="250" BGCOLOR="#E0E0FF"> +<br> +<ul> +<li><a href="sane-umax-doc.html">Index</a></li> + +<li> +Frontend options: +<ul> +<li><a href="sane-umax-standard-options-doc.html">Standard options</a></li> +<li><a href="sane-umax-advanced-options-doc.html">Advanced options</a></li> +</ul> +</li> + +<li> +Supported scanners: +<ul> +<li><a href="sane-umax-powerlook-doc.html">Power Look series</a></li> +<li><a href="sane-umax-mirage-doc.html">Mirage series</a></li> +<li><a href="sane-umax-astra-doc.html">Astra series</a></li> +<li><a href="sane-umax-vista-doc.html">Vista series</a></li> +<li><a href="sane-umax-uc-doc.html">UC series</a></li> +<li><a href="sane-umax-others-doc.html">others</a></li> +<li><a href="sane-umax-not-listed-doc.html">Not listed scanners</a></li> +<li><a href="sane-umax-scanner-clones-doc.html">UMAX scanner clones</a></li> +</ul> +</li> + +<li><a href="sane-umax-parport-doc.html">UMAX parallel port scanners</a></li> +<li><a href="sane-umax-config-doc.html">Configuration</a></li> +<li><a href="sane-umax-speed-doc.html">Speed of UMAX scanners</a></li> +<li><a href="http://www.rauch-domain.de/sane-umax">SANE-umax homepage</a></li> +<li><a href="http://www.sane-project.org">SANE homepage</a></li> +<li><a href="http://www.xsane.org/">XSane homepage</a></li> +</ul> +<br> +</td> + + +<td VALIGN=TOP BGCOLOR="#FFFFFF"> +<blockquote> +<br> +<h2> +CONFIGURATION: +</h2> + +<blockquote>The configuration file for this backend resides in +<dl> +<dd> +/usr/local/etc/sane.d/umax.conf. +</dd> +</dl> +</blockquote> + +<blockquote> +Its contents is a list of options and device names that correspond to UMAX +scanners. Empty lines and lines starting with a hash mark (#) are ignored. +A sample configuration file is shown below: +<br> +<dl> +<dd>option scsi-buffer-size-min 65536</dd> +<dd>option scsi-buffer-size-max 131072</dd> +<dd>option scan-lines 40</dd> +<dd>option preview-lines 10</dd> +<dd>option scsi-maxqueue 2</dd> +<dd>option handle-bad-sense-error 0</dd> +<dd>option execute-request-sense 0</dd> +<dd>option force-preview-bit-rgb 0</dd> +<dd>option slow-speed -1</dd> +<dd>option care-about-smearing -1</dd> +<dd>option calibration-full-ccd -1</dd> +<dd>option calibration-width-offset -1</dd> +<dd>option calibration-bytes-pixel -1</dd> +<dd>option invert-shading-data -1</dd> +<dd>option lamp-control-available 0</dd> +<dd>#scsi Vendor Model Type Bus Channel ID LUN</dd> +<dd>scsi UMAX * Scanner * * * * *</dd> +<dd>/dev/scanner</dd> +<dd># this is a comment</dd> +<dd>/dev/sge</dd> +</dl> +</blockquote> + +<blockquote> +The special device name must be a generic SCSI device or a +symlink to such a device. To find out to which device your scanner is assigned +and how you have to set the permissions of that device, have a look at +<a href="http://www.sane-project.org/man/sane-scsi.5.html">sane-scsi</a>. +</blockquote> + +<blockquote> +When the generic scsi driver of the system supports selection +of scsi buffer sizes the umax backend calculates the scsi buffer +sizes in dependance of the numbers of bytes per scanline. +With <i>scsi-buffer-size-min</i> and <i>scsi-buffer-size-max</i> +the scsi buffer size can be defined in a range between 4KB and 1MB. +Especially the minimum value is very important. If this value is +set too small the backend is not able to send gamma tables to the +scanner or to do a correct color calibration. This may result in +strange color effects. If the minimum value is set too large then +the backend is not able to allocate the requested scsi buffer size +and aborts with out of memory error. The default is 32KB, for +some scanners it should be increased to 64KB. + +<p> +The option <i>scan-lines</i> defines the number of lines that +shall be scanned with one scsi read command for a real scan. +The number of lines that are read with one scsi command for +preview scans are defined by the option <i>preview-lines</i>. +Both have to be in the range between 1 and 65536. +<p> +With the option <i>scsi-maxqueue</i> you can define the number +of scsi commands that shall be queued. UMAX scanners do not +support command queueing - as far as I know. But some scsi controller +drivers do support queueing in the kernel. In this case it does not +make sense to queue more than 2 commands. +<p> +When you are able to do color previews but color scans do not +work you can set the option <i>force-preview-bit-rgb 1</i>. +This always sets the preview bit when acquiring a color scan. +The image quality may be reduced. +<p> +Some scanners (especally very old scanners) may need the options +<i>slow-speed</i> and/or <i>care-about-smearing</i>. The value +-1 uses the value defined by the driver, 0 disables the feature, +1 enables the feature. <b>Do not change these options unless +you really know what you do, you can destroy your scanner +by setting wrong values for this options!!!</b> +<p> +Some scsi drivers (or may be some scanners) do return an invalid +error code when a scsi command is executed. There are different +ways to handle such bad error codes. You can define the behaviour +of the umax-backend by setting the option <i>handle-bad-sense-error</i> +in umax.conf. You can set the following values:<br> +<dl> +<dd>0 : handle as device busy</dd> +<dd>1 : handle as ok</dd> +<dd>2 : handle as i/o error</dd> +<dd>3 : ignore bad error code, continue sense handler</dd> +</dl> +In most cases it does work when this condition is handled as a +device busy state so this is the default (0). +<p> +The option <i>execute-request-sense</i> disables(0) or enables(1) +the scsi command REQUEST_SENSE. The command can be called when the +scanner asks the driver to do calibration. The driver does +not know the required calibration parameters for all scanners. +Some scanners return the needed parameters when the driver +executes the REQUEST_SENSE command. But there is a problem +with the REQUEST_SENSE command on some systems with some +scsi controller drivers. This can cause a system hang. +So the safe way is to disable the REQUEST_SENSE command, +but the driver may not be able to do correct calibration +in this case. +<p> +For some scanners the calibration has to be done by the driver. +For this the driver has to know some values about the calibration +data. When the REQUEST_SENSE command is disabled or the scanner +does not return the correct data the driver needs to know the +correct parameters. For some scanners the parameters are stored +in the driver. When these values are not set correct the image +might look very strange. To be sure that you have a problem +with the calibration please enable debug output. +<p> +<i>calibration-full-ccd</i>:<br> +The calibration can be done for each element of the CCD (1) +or for each pixel of the requested image(0). +The value -1 enables the value defined in the driver. +<p> +<i>calibration-width-offset</i>:<br> +Some scanners use more pixels than calculated by image/CCD +parameters. A value larger or equal 0 defines the offset. +The value -1 enables the value defined in the driver. +<p> +<i>calibration-bytes-pixel</i>:<br> +Some scanners use 1 byte calibration data although the +scanner supports more than 8 bits/pixel. You can define +1 or 2 bytes per pixel calinration data. +The value -1 enables the value defined in the driver. +<p> +<i>invert-shading-data</i>:<br> +Some scanners need inverted shading data (1), others +need original shading data (0). +The value -1 enables the value defined in the driver. + +</blockquote> + +<h2> +SCSI ADAPTER TIPS:</h2> + +<blockquote> +The UMAX-scanners do block the scsi-bus for a few seconds while +scanning. It is not necessary to connect the scanner to its own SCSI-adapter. +But if you need short response time for your SCSI-harddisk (e.g. if your +computer is a file-server), I suggest you use an own SCSI-adapter for your +UMAX-scanner. +</blockquote> + +<blockquote> +The SCSI-adapters that are shipped with some Umax-scanners +are very simple ones. I suggest not to use them. If you really want to +try: the UDS-IS11 uses a DTC3181E chip (compatible to NCR5380). On linux +you may have the chance to get it work with the recent g_NCR5380-driver. +The card does not have IRQ/DMA. Try the following option for kernel boot +option: +<p> dtc_3181e=0x280,255 +<p> or use the following command: +<p> insmod g_NCR5380 ncr_irq=255 +ncr_addr=0x280 dtc_3181e=1 +<p> - ncr_irq=255 : no IRQ, no DMA +<br> - ncr_irq=254 : autoprobe IRQ +<br> - ncr_addr : can be: 0x220 0x240 0x280 0x2A0 0x2C0 0x300 0x320 0x340 +<br> +<p> +For +<a href="http://support.umax.co.uk/technotes/f096B.htm">information about the umax-scsi-cards</a> +take a look here. +</blockquote> + +<blockquote> +See the relevant hardware FAQs and HOWTOs for your platform +for more information. +<br>See also: <a href="http://www.sane-project.org/man/sane-scsi.5.html">sane-scsi</a> +</blockquote> + +<h2>FILES:</h2> + +<blockquote> +<ul> +<li>The backend configuration file: /usr/local/etc/sane.d/umax.conf</li> +<li>The static library implementing this backend: /usr/local/lib/sane/libsane-umax.a</li> +<li> +The shared library implementing this backend : /usr/local/lib/sane/libsane-umax.so<br> +(present on systems that support dynamic loading) +</li> +</ul> +</blockquote> + +<h2>ENVIRONMENT:</h2> + +<blockquote> +<ul> +<li>SANE_DEBUG_UMAX</li> +</ul> +</blockquote> + +<blockquote> +If the library was compiled with debug support enabled, this +environment variable controls the debug level for this backend. E.g., a +value of 128 requests all debug output to be printed. Smaller levels reduce +verbosity: +</blockquote> + +<center> +<table BORDER> +<tr BGCOLOR="#40E0D0"> +<td VALIGN=TOP COLSPAN="2"><b><font face="Arial">SANE_DEBUG_UMAX values</font></b></td> +</tr> + +<tr> +<td WIDTH="10%"> +<address> +<b>Number</b></address> +</td> + +<td WIDTH="90%"> +<address> +<b>Remark</b></address> +</td> +</tr> + +<tr> +<td> +<address> +0</address> +</td> + +<td>print important errors (printed each time)</td> +</tr> + +<tr> +<td> +<address> +1</address> +</td> + +<td>print errors</td> +</tr> + +<tr> +<td>2</td> + +<td>print sense</td> +</tr> + +<tr> +<td> +<address> +3</address> +</td> + +<td>print warnings</td> +</tr> + +<tr> +<td>4</td> + +<td>print scanner-inquiry</td> +</tr> + +<tr> +<td> +<address> +5</address> +</td> + +<td>print information</td> +</tr> + +<tr> +<td>6</td> + +<td>print less important information</td> +</tr> + +<tr> +<td>7</td> + +<td>print called procedures</td> +</tr> + +<tr> +<td>8</td> + +<td>print reader_process messages</td> +</tr> + +<tr> +<td> +<address> +10</address> +</td> + +<td>print called sane-init-routines</td> +</tr> + +<tr> +<td> +<address> +11</address> +</td> + +<td>print called sane-procedures</td> +</tr> + +<tr> +<td> +<address> +12</address> +</td> + +<td>print sane-infos</td> +</tr> + +<tr> +<td> +<address> +13</address> +</td> + +<td>print sane option control messages</td> +</tr> +</table></center> + +<h4>Example:</h4> + +<blockquote> +export SANE_DEBUG_UMAX=8 +</blockquote> + +<center> +<hr WIDTH="100%"> +<br> +<font color="#009900">This page has been changed on 27th. feburary 2001</font> +<br> +<br> +</center> +</blockquote> + +</td> +</tr> +</table> + +<hr WIDTH="100%"> + +<blockquote> +Author: <a href="mailto:Oliver.Rauch@rauch-domain.de">Oliver Rauch</a> +</blockquote> + +</body> +</html> diff --git a/doc/umax/sane-umax-doc.html b/doc/umax/sane-umax-doc.html new file mode 100644 index 0000000..75d3804 --- /dev/null +++ b/doc/umax/sane-umax-doc.html @@ -0,0 +1,85 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta name="Author" content="Oliver Rauch"> + <meta name="Description" content="unix scanner driver for UMAX scanners"> + <title>SANE-umax backend</title> +</head> +<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000"> + + +<table> +<tr> +<td width=200> +<img SRC="sane-logo.jpg" alt="SANE-logo" hspace=60 align=BOTTOM> +<br> +<img SRC="sane-umax-text.jpg" alt="UMAX-logo" HSPACE=50> +</td> +<td> +<blockquote> +<h1><font color="#009900">SANE-umax backend</font></h1> +</blockquote> +</td> +</tr> +</table> + + +<hr WIDTH="100%"> + +<table> +<tr> +<td VALIGN=TOP WIDTH="250" BGCOLOR="#E0E0FF"> +<br> +<ul> +<li><a href="sane-umax-doc.html">Index</a></li> + +<li> +Frontend options: +<ul> +<li><a href="sane-umax-standard-options-doc.html">Standard options</a></li> +<li><a href="sane-umax-advanced-options-doc.html">Advanced options</a></li> +</ul> +</li> + +<li> +Supported scanners: +<ul> +<li><a href="sane-umax-powerlook-doc.html">Power Look series</a></li> +<li><a href="sane-umax-mirage-doc.html">Mirage series</a></li> +<li><a href="sane-umax-astra-doc.html">Astra series</a></li> +<li><a href="sane-umax-vista-doc.html">Vista series</a></li> +<li><a href="sane-umax-uc-doc.html">UC series</a></li> +<li><a href="sane-umax-others-doc.html">others</a></li> +<li><a href="sane-umax-not-listed-doc.html">Not listed scanners</a></li> +<li><a href="sane-umax-scanner-clones-doc.html">UMAX scanner clones</a></li> +</ul> +</li> + +<li><a href="sane-umax-parport-doc.html">UMAX parallel port scanners</a></li> +<li><a href="sane-umax-config-doc.html">Configuration</a></li> +<li><a href="sane-umax-speed-doc.html">Speed of UMAX scanners</a></li> +<li><a href="http://www.rauch-domain.de/sane-umax">SANE-umax homepage</a></li> +<li><a href="http://sane-project.org">SANE homepage</a></li> +<li><a href="http://www.xsane.org/">XSane homepage</a></li> +</ul> +<br> +</td> + + +<td VALIGN=TOP BGCOLOR="#FFFFFF"> +<blockquote> +<br> +</blockquote> +</td> +</tr> +</table> + +<hr WIDTH="100%"> + +<blockquote> +Author: <a href="mailto:Oliver.Rauch@rauch-domain.de">Oliver Rauch</a> +</blockquote> + +</body> +</html> diff --git a/doc/umax/sane-umax-histogram.jpg b/doc/umax/sane-umax-histogram.jpg Binary files differnew file mode 100644 index 0000000..f51cec0 --- /dev/null +++ b/doc/umax/sane-umax-histogram.jpg diff --git a/doc/umax/sane-umax-mirage-doc.html b/doc/umax/sane-umax-mirage-doc.html new file mode 100644 index 0000000..7c81b43 --- /dev/null +++ b/doc/umax/sane-umax-mirage-doc.html @@ -0,0 +1,281 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta name="Author" content="Oliver Rauch"> + <meta name="Description" content="unix scanner driver for UMAX scanners"> + <title>SANE-umax - UMAX Mirage scanners</title> +</head> +<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000"> + + +<table> +<tr> +<td width=200> +<img SRC="sane-logo.jpg" alt="SANE-logo" hspace=60 align=BOTTOM> +<br> +<img SRC="sane-umax-text.jpg" alt="UMAX-logo" HSPACE=50> +</td> +<td> +<blockquote> +<h1><font color="#009900">UMAX Mirage scanners</font></h1> +</blockquote> +</td> +</tr> +</table> + + +<hr WIDTH="100%"> + +<table> +<tr> +<td VALIGN=TOP WIDTH="250" BGCOLOR="#E0E0FF"> +<br> +<ul> +<li><a href="sane-umax-doc.html">Index</a></li> + +<li> +Frontend options: +<ul> +<li><a href="sane-umax-standard-options-doc.html">Standard options</a></li> +<li><a href="sane-umax-advanced-options-doc.html">Advanced options</a></li> +</ul> +</li> + +<li> +Supported scanners: +<ul> +<li><a href="sane-umax-powerlook-doc.html">Power Look series</a></li> +<li><a href="sane-umax-mirage-doc.html">Mirage series</a></li> +<li><a href="sane-umax-astra-doc.html">Astra series</a></li> +<li><a href="sane-umax-vista-doc.html">Vista series</a></li> +<li><a href="sane-umax-uc-doc.html">UC series</a></li> +<li><a href="sane-umax-others-doc.html">others</a></li> +<li><a href="sane-umax-not-listed-doc.html">Not listed scanners</a></li> +<li><a href="sane-umax-scanner-clones-doc.html">UMAX scanner clones</a></li> +</ul> +</li> + +<li><a href="sane-umax-parport-doc.html">UMAX parallel port scanners</a></li> +<li><a href="sane-umax-config-doc.html">Configuration</a></li> +<li><a href="sane-umax-speed-doc.html">Speed of UMAX scanners</a></li> +<li><a href="http://www.rauch-domain.de/sane-umax">SANE-umax homepage</a></li> +<li><a href="http://sane-project.org">SANE homepage</a></li> +<li><a href="http://www.xsane.org/">XSane homepage</a></li> +</ul> +<br> +</td> + + +<td VALIGN=TOP BGCOLOR="#FFFFFF"> +<center> +<table BORDER> +<tr BGCOLOR="#40E0D0"> +<td VALIGN=TOP COLSPAN="10"> +<center><b>UMAX scanners</b></center> +</td> +</tr> + +<tr> +<td COLSPAN="10" BGCOLOR="#CCFFFF"> <b>Mirage +series:</b></td> +</tr> + +<tr ALIGN=CENTER> +<td> +<center><b>Name</b></center> +</td> + +<td> +<center><b>SCSI-ID</b></center> +</td> + +<td> +<center><b>Versions</b></center> +</td> + +<td> +<center><b>UTA</b></center> +</td> + +<td> +<center><b>ADF</b></center> +</td> + +<td> +<center><b>B/W</b></center> +</td> + +<td> +<center><b>Gray</b></center> +</td> + +<td> +<center><b>Color</b></center> +</td> + +<td> +<center><b>Bits/pixel</b></center> +</td> + +<td> +<center><b>Resolution</b></center> +</td> +</tr> + +<tr> +<td> +<center>Mirage</center> +</td> + +<td> +<center>Mirage D-16L</center> +</td> + +<td> +<center>all (2.7)</center> +</td> + +<td> +<center>incl</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,10,24,30</center> +</td> + +<td> +<center>400 x 800 +<br><font color="#990000">800 x 1600*</font></center> +</td> +</tr> + +<tr> +<td> +<center><a href="http://www.umax.de/eu/Scanner/mir2.htm">Mirage II</a></center> +</td> + +<td> +<center>Mirage II</center> +</td> + +<td> +<center>all (1.6)</center> +</td> + +<td> +<center>incl</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,12,24,36</center> +</td> + +<td> +<center>700 x 1400 +<br><font color="#990000">1400 x 2800</font></center> +</td> +</tr> + +<tr> +<td> +<center><a href="http://www.umax.de/eu/Scanner/mir2se.htm">Mirage IIse</a></center> +</td> + +<td> +<center>Mirage IIse</center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center>incl</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center>1,8,12,24,36</center> +</td> + +<td> +<center>700 x 1400</center> +</td> +</tr> + + +</table></center> + +<center> +<br> +<font color="#990000">* Mirage D-16L scanners allow scanning up to 800x800 / 1600x1600 dpi.</font> +<p> +<font color="#990000">UTA = Umax Transparancy Adapter, ADF = Automatic Document Feeder</font> +<br> +<font color="#990000">(X = supported by scanner, incl = is included)</font> +<br> +<hr WIDTH="100%"> +<br> +<font color="#009900">This page has been changed on 12th. february 2001</font> +</center> +</td> +</tr> +</table> + +<hr WIDTH="100%"> + +<blockquote> +Author: <a href="mailto:Oliver.Rauch@rauch-domain.de">Oliver Rauch</a> +</blockquote> + +</body> +</html> + diff --git a/doc/umax/sane-umax-not-listed-doc.html b/doc/umax/sane-umax-not-listed-doc.html new file mode 100644 index 0000000..2a61645 --- /dev/null +++ b/doc/umax/sane-umax-not-listed-doc.html @@ -0,0 +1,107 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta name="Author" content="Oliver Rauch"> + <meta name="Description" content="unix scanner driver for UMAX scanners"> + <title>SANE-umax - Not listed UMAX scanners</title> +</head> +<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000"> + + +<table> +<tr> +<td width=200> +<img SRC="sane-logo.jpg" alt="SANE-logo" hspace=60 align=BOTTOM> +<br> +<img SRC="sane-umax-text.jpg" alt="UMAX-logo" HSPACE=50> +</td> +<td> +<blockquote> +<h1><font color="#009900">Not listed UMAX scanners</font></h1> +</blockquote> +</td> +</tr> +</table> + + +<hr WIDTH="100%"> + +<table> +<tr> +<td VALIGN=TOP WIDTH="250" BGCOLOR="#E0E0FF"> +<br> +<ul> +<li><a href="sane-umax-doc.html">Index</a></li> + +<li> +Frontend options: +<ul> +<li><a href="sane-umax-standard-options-doc.html">Standard options</a></li> +<li><a href="sane-umax-advanced-options-doc.html">Advanced options</a></li> +</ul> +</li> + +<li> +Supported scanners: +<ul> +<li><a href="sane-umax-powerlook-doc.html">Power Look series</a></li> +<li><a href="sane-umax-mirage-doc.html">Mirage series</a></li> +<li><a href="sane-umax-astra-doc.html">Astra series</a></li> +<li><a href="sane-umax-vista-doc.html">Vista series</a></li> +<li><a href="sane-umax-uc-doc.html">UC series</a></li> +<li><a href="sane-umax-others-doc.html">others</a></li> +<li><a href="sane-umax-not-listed-doc.html">Not listed scanners</a></li> +<li><a href="sane-umax-scanner-clones-doc.html">UMAX scanner clones</a></li> +</ul> +</li> + +<li><a href="sane-umax-parport-doc.html">UMAX parallel port scanners</a></li> +<li><a href="sane-umax-config-doc.html">Configuration</a></li> +<li><a href="sane-umax-speed-doc.html">Speed of UMAX scanners</a></li> +<li><a href="http://www.rauch-domain.de/sane-umax">SANE-umax homepage</a></li> +<li><a href="http://sane-project.org">SANE homepage</a></li> +<li><a href="http://www.xsane.org/">XSane homepage</a></li> +</ul> +<br> +</td> + + +<td VALIGN=TOP BGCOLOR="#FFFFFF"> +<blockquote> +<br> +The sane-umax library implements a <a href="http://www.sane-project.org">SANE</a> +backend that provides access to several UMAX-SCSI-scanners. +<b> Parallel- and USB- scanners are not supported!</b> +<p> +If you own a UMAX-SCSI-scanner that is not listed as supported, +it may work with SANE. It depends on the information the scanner returns +to the umax-backend. If the data-block is large enough, the backend prints +a <b>warning</b> and continues, but it is possible that not everything +works fine. +<p><b>I suggest you hold one hand on the power-button of the scanner while +you try the first scans!</b> + +</blockquote> +<br> +<br> +<br> +<br> +<br> +<br> +<hr WIDTH="100%"> +<center> +<br><font color="#009900">This page has been changed on 12th. february 2001</font> +</center> +</td> +</tr> +</table> + +<hr WIDTH="100%"> + +<blockquote> +Author: <a href="mailto:Oliver.Rauch@rauch-domain.de">Oliver Rauch</a> +</blockquote> + +</body> +</html> diff --git a/doc/umax/sane-umax-others-doc.html b/doc/umax/sane-umax-others-doc.html new file mode 100644 index 0000000..e1ed10d --- /dev/null +++ b/doc/umax/sane-umax-others-doc.html @@ -0,0 +1,239 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta name="Author" content="Oliver Rauch"> + <meta name="Description" content="unix scanner driver for UMAX scanners"> + <title>SANE-umax - other UMAX scanners</title> +</head> +<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000"> + + +<table> +<tr> +<td width=200> +<img SRC="sane-logo.jpg" alt="SANE-logo" hspace=60 align=BOTTOM> +<br> +<img SRC="sane-umax-text.jpg" alt="UMAX-logo" HSPACE=50> +</td> +<td> +<blockquote> +<h1><font color="#009900">Other UMAX scanners</font></h1> +</blockquote> +</td> +</tr> +</table> + + +<hr WIDTH="100%"> + +<table> +<tr> +<td VALIGN=TOP WIDTH="250" BGCOLOR="#E0E0FF"> +<br> +<ul> +<li><a href="sane-umax-doc.html">Index</a></li> + +<li> +Frontend options: +<ul> +<li><a href="sane-umax-standard-options-doc.html">Standard options</a></li> +<li><a href="sane-umax-advanced-options-doc.html">Advanced options</a></li> +</ul> +</li> + +<li> +Supported scanners: +<ul> +<li><a href="sane-umax-powerlook-doc.html">Power Look series</a></li> +<li><a href="sane-umax-mirage-doc.html">Mirage series</a></li> +<li><a href="sane-umax-astra-doc.html">Astra series</a></li> +<li><a href="sane-umax-vista-doc.html">Vista series</a></li> +<li><a href="sane-umax-uc-doc.html">UC series</a></li> +<li><a href="sane-umax-others-doc.html">others</a></li> +<li><a href="sane-umax-not-listed-doc.html">Not listed scanners</a></li> +<li><a href="sane-umax-scanner-clones-doc.html">UMAX scanner clones</a></li> +</ul> +</li> + +<li><a href="sane-umax-parport-doc.html">UMAX parallel port scanners</a></li> +<li><a href="sane-umax-config-doc.html">Configuration</a></li> +<li><a href="sane-umax-speed-doc.html">Speed of UMAX scanners</a></li> +<li><a href="http://www.rauch-domain.de/sane-umax">SANE-umax homepage</a></li> +<li><a href="http://sane-project.org">SANE homepage</a></li> +<li><a href="http://www.xsane.org/">XSane homepage</a></li> +</ul> +<br> +</td> + + +<td VALIGN=TOP BGCOLOR="#FFFFFF"> +<blockquote> +<br> +The sane-umax library implements a <a href="http://www.sane-project.org">SANE</a> +backend that provides access to several UMAX-SCSI-scanners. <b>Parallel- +and USB- scanners are not supported!</b> +<br>Here is a list of the UMAX-scanners:</blockquote> + +<center> +<table BORDER> +<tr BGCOLOR="#40E0D0"> +<td VALIGN=TOP COLSPAN="10"> +<center><b>UMAX scanners</b></center> +</td> +</tr> + +<tr> +<td COLSPAN="10" BGCOLOR="#CCFFFF"> <b>Other scanners:</b></td> +</tr> + +<tr ALIGN=CENTER> +<td> +<center><b>Name</b></center> +</td> + +<td> +<center><b>SCSI-ID</b></center> +</td> + +<td> +<center><b>Versions</b></center> +</td> + +<td> +<center><b>UTA</b></center> +</td> + +<td> +<center><b>ADF</b></center> +</td> + +<td> +<center><b>B/W</b></center> +</td> + +<td> +<center><b>Gray</b></center> +</td> + +<td> +<center><b>Color</b></center> +</td> + +<td> +<center><b>Bits/pixel</b></center> +</td> + +<td> +<center><b>Resolution</b></center> +</td> +</tr> + +<tr> +<td> +<center>Gemini D-16</center> +</td> + +<td> +<center>Gemini D-16</center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,10,24,30</center> +</td> + +<td> +<center>400 x 800 +<br><font color="#990000">800 x 1600</font></center> +</td> +</tr> + +<tr> +<td> +<center>PageScan</center> +</td> + +<td> +<center>PSD</center> +</td> + +<td> +<center>all</center> +</td> + +<td> +<center>--</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,24</center> +</td> + +<td> +<center>300 x 300</center> +</td> +</tr> + +</table></center> + +<center> +<p><font color="#990000">UTA = Umax Transparancy Adapter, ADF = Automatic Document Feeder</font> +<br><font color="#990000">(X = supported by scanner, incl = is included)</font> +<br> +<br> +<br> +<hr WIDTH="100%"> +<br><font color="#009900">This page has been changed on 12th. february 2001</font> +</center> +</td> +</tr> +</table> + +<hr WIDTH="100%"> + +<blockquote> +Author: <a href="mailto:Oliver.Rauch@rauch-domain.de">Oliver Rauch</a> +</blockquote> + +</body> +</html> diff --git a/doc/umax/sane-umax-parport-doc.html b/doc/umax/sane-umax-parport-doc.html new file mode 100644 index 0000000..92a75f5 --- /dev/null +++ b/doc/umax/sane-umax-parport-doc.html @@ -0,0 +1,95 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta name="Author" content="Oliver Rauch"> + <meta name="Description" content="unix scanner driver for UMAX scanners"> + <title>SANE-umax - UMAX parallel port scanners</title> +</head> +<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000"> + + +<table> +<tr> +<td width=200> +<img SRC="sane-logo.jpg" alt="SANE-logo" hspace=60 align=BOTTOM> +<br> +<img SRC="sane-umax-text.jpg" alt="UMAX-logo" HSPACE=50> +</td> +<td> +<blockquote> +<h1><font color="#009900">UMAX parallel port scanners</font></h1> +</blockquote> +</td> +</tr> +</table> + + +<hr WIDTH="100%"> + +<table> +<tr> +<td VALIGN=TOP WIDTH="250" BGCOLOR="#E0E0FF"> +<br> +<ul> +<li><a href="sane-umax-doc.html">Index</a></li> + +<li> +Frontend options: +<ul> +<li><a href="sane-umax-standard-options-doc.html">Standard options</a></li> +<li><a href="sane-umax-advanced-options-doc.html">Advanced options</a></li> +</ul> +</li> + +<li> +Supported scanners: +<ul> +<li><a href="sane-umax-powerlook-doc.html">Power Look series</a></li> +<li><a href="sane-umax-mirage-doc.html">Mirage series</a></li> +<li><a href="sane-umax-astra-doc.html">Astra series</a></li> +<li><a href="sane-umax-vista-doc.html">Vista series</a></li> +<li><a href="sane-umax-uc-doc.html">UC series</a></li> +<li><a href="sane-umax-others-doc.html">others</a></li> +<li><a href="sane-umax-not-listed-doc.html">Not listed scanners</a></li> +<li><a href="sane-umax-scanner-clones-doc.html">UMAX scanner clones</a></li> +</ul> +</li> + +<li><a href="sane-umax-parport-doc.html">UMAX parallel port scanners</a></li> +<li><a href="sane-umax-config-doc.html">Configuration</a></li> +<li><a href="sane-umax-speed-doc.html">Speed of UMAX scanners</a></li> +<li><a href="http://www.rauch-domain.de/sane-umax">SANE-umax homepage</a></li> +<li><a href="http://sane-project.org">SANE homepage</a></li> +<li><a href="http://www.xsane.org/">XSane homepage</a></li> +</ul> +<br> +</td> + + +<td VALIGN=TOP BGCOLOR="#FFFFFF"> +<blockquote> +<br> +The sane-umax library implements a <a href="http://www.sane-project.org">SANE</a> +backend that provides access to several UMAX-SCSI-scanners. +<b>Parallel- and USB- scanners are not supported!</b> +<br> +<br> +But there is an experimental +<a href="http://umax1220p.sourceforge.net">parallel port driver for UMAX scanners</a>. +<br> +Don't ask me about that driver - I do not know anything about this driver! + +</blockquote> +</td> +</tr> +</table> + +<hr WIDTH="100%"> + +<blockquote> +Author: <a href="mailto:Oliver.Rauch@rauch-domain.de">Oliver Rauch</a> +</blockquote> + +</body> +</html> diff --git a/doc/umax/sane-umax-powerlook-doc.html b/doc/umax/sane-umax-powerlook-doc.html new file mode 100644 index 0000000..23eb3dc --- /dev/null +++ b/doc/umax/sane-umax-powerlook-doc.html @@ -0,0 +1,539 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta name="Author" content="Oliver Rauch"> + <meta name="Description" content="unix scanner driver for UMAX scanners"> + <title>SANE-umax - UMAX PowerLook scanners</title> +</head> +<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000"> + + +<table> +<tr> +<td width=200> +<img SRC="sane-logo.jpg" alt="SANE-logo" hspace=60 align=BOTTOM> +<br> +<img SRC="sane-umax-text.jpg" alt="UMAX-logo" HSPACE=50> +</td> +<td> +<blockquote> +<h1><font color="#009900">UMAX PowerLook scanners</font></h1> +</blockquote> +</td> +</tr> +</table> + + +<hr WIDTH="100%"> + +<table> +<tr> +<td VALIGN=TOP WIDTH="250" BGCOLOR="#E0E0FF"> +<br> +<ul> +<li><a href="sane-umax-doc.html">Index</a></li> + +<li> +Frontend options: +<ul> +<li><a href="sane-umax-standard-options-doc.html">Standard options</a></li> +<li><a href="sane-umax-advanced-options-doc.html">Advanced options</a></li> +</ul> +</li> + +<li> +Supported scanners: +<ul> +<li><a href="sane-umax-powerlook-doc.html">Power Look series</a></li> +<li><a href="sane-umax-mirage-doc.html">Mirage series</a></li> +<li><a href="sane-umax-astra-doc.html">Astra series</a></li> +<li><a href="sane-umax-vista-doc.html">Vista series</a></li> +<li><a href="sane-umax-uc-doc.html">UC series</a></li> +<li><a href="sane-umax-others-doc.html">others</a></li> +<li><a href="sane-umax-not-listed-doc.html">Not listed scanners</a></li> +<li><a href="sane-umax-scanner-clones-doc.html">UMAX scanner clones</a></li> +</ul> +</li> + +<li><a href="sane-umax-parport-doc.html">UMAX parallel port scanners</a></li> +<li><a href="sane-umax-config-doc.html">Configuration</a></li> +<li><a href="sane-umax-speed-doc.html">Speed of UMAX scanners</a></li> +<li><a href="http://www.rauch-domain.de/sane-umax">SANE-umax homepage</a></li> +<li><a href="http://sane-project.org">SANE homepage</a></li> +<li><a href="http://www.xsane.org/">XSane homepage</a></li> +</ul> +<br> +</td> + + +<td VALIGN=TOP BGCOLOR="#FFFFFF"> +<center> +<table BORDER> +<tr BGCOLOR="#40E0D0"> +<td VALIGN=TOP COLSPAN="10"> +<center><b>UMAX scanners</b></center> +</td> +</tr> + +<tr> +<td COLSPAN="10" BGCOLOR="#CCFFFF"> <b>Power Look series:</b></td> +</tr> + +<tr ALIGN=CENTER> +<td> +<center><b>Name</b></center> +</td> + +<td> +<center><b>SCSI-ID</b></center> +</td> + +<td> +<center><b>Versions</b></center> +</td> + +<td> +<center><b>UTA</b></center> +</td> + +<td> +<center><b>ADF</b></center> +</td> + +<td> +<center><b>B/W</b></center> +</td> + +<td> +<center><b>Gray</b></center> +</td> + +<td> +<center><b>Color</b></center> +</td> + +<td> +<center><b>Bits/pixel</b></center> +</td> + +<td> +<center><b>Optical resolution</b></center> +</td> +</tr> + +<tr> +<td> +<center>PowerLook</center> +</td> + +<td> +<center>PS-2400X</center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,10,24,30</center> +</td> + +<td> +<center>600 x 1200</center> +</td> +</tr> + +<tr> +<td> +<center><a href="http://www.umax.de/eu/Scanner/pl2.htm">PowerLook II</a></center> +</td> + +<td> +<center>PL-II</center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center>UTA-II</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,12,24,36</center> +</td> + +<td> +<center>600 x 1200</center> +</td> +</tr> + + +<tr> +<td> +<center><a href="http://www.umax.de/eu/Scanner/pl3.htm">Power Look III</a></center> +</td> + +<td> +<center>PowerLook III</center> +</td> + +<td> +<center><font color="#330000">all (1.7)</font></center> +</td> + +<td> +<center>UTA-III</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center><font color="#330000">ok</font></center> +</td> + +<td> +<center><font color="#330000">ok</font></center> +</td> + +<td> +<center><font color="#330000">ok</font></center> +</td> + +<td> +<center>1,8,12,14,24,36,42</center> +</td> + +<td> +<center>1200 x 2400</center> +</td> +</tr> + + +<tr> +<td> +<center><a href="http://www.umax.de/eu/Scanner/pl270.htm">PowerLook 270</a></center> +</td> + +<td> +<center>Color Filmscanner____1</center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center>incl</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center><font color="#FF0000">bad</font></center> +</td> + +<td> +<center><font color="#FF0000">bad</font></center> +</td> + +<td> +<center><font color="#FF0000">bad</font></center> +</td> + +<td> +<center>1,8,14,24,42</center> +</td> + +<td> +<center>2700 x 2700</center> +</td> +</tr> + + +<tr> +<td> +<center><a href="http://www.umax.de/eu/Scanner/pl270Plus.htm">PowerLook 270plus</a></center> +</td> + +<td> +<center>unknown</center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center>incl</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center><font color="#FF0000">bad</font></center> +</td> + +<td> +<center><font color="#FF0000">bad</font></center> +</td> + +<td> +<center><font color="#FF0000">bad</font></center> +</td> + +<td> +<center>1,8,14,24,42</center> +</td> + +<td> +<center>2700 x 2700</center> +</td> +</tr> + + +<tr> +<td> +<center><a href="http://www.umax.de/eu/Scanner/pl1100.htm">PowerLook 1100</a></center> +</td> + +<td> +<center>unknown</center> +</td> + +<td> +<center><font color="#FF1493">?</font> +<font color="#993300">*</font></center> +</td> + +<td> +<center>incl</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center>1,8,14,24,42</center> +</td> + +<td> +<center>1200 x 2400</center> +</td> +</tr> + + +<tr> +<td> +<center><a href="http://www.umax.de/eu/Scanner/pl2000.htm">PowerLook 2000</a></center> +</td> + +<td> +<center>PowerLook 2000</center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center>UTA-2000</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center>1,8,12,24,36</center> +</td> + +<td> +<center>1000 x 2000</center> +</td> +</tr> + + +<tr> +<td> +<center><a href="http://www.umax.de/eu/Scanner/pl2100xl.htm">PowerLook 2100XL</a></center> +</td> + +<td> +<center>unknown</center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center>UTA-2100XL</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center>1,8,14,24,42</center> +</td> + +<td> +<center>800 x 1600</center> +</td> +</tr> + + +<tr> +<td> +<center><a href="http://www.umax.de/eu/Scanner/pl3000.htm">PowerLook 3000</a></center> +</td> + +<td> +<center>PowerLook 3000</center> +</td> + +<td> +<center><font color="#330000">all (2.0)</font></center> +</td> + +<td> +<center>incl</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,14,24,42</center> +</td> + +<td> +<center>1220 x 3048 +<br><font color="#990000">3048 x 3048</font></center> +</td> +</tr> + + +</table></center> + +<center> +<p> +<font color="#990000">* Powerlook 1100 is a firewire scanner: not tested</font> +<br> +<br> +<font color="#990000">UTA = Umax Transparancy Adapter, ADF = Automatic Document Feeder</font> +<br> +<font color="#990000">(X = supported by scanner, incl = is included)</font> +<br> +<br> +<hr WIDTH="100%"> +<br><font color="#009900">This page has been changed on 16th. decemnber 2001</font> +</center> +</td> +</tr> +</table> + +<hr WIDTH="100%"> + +<blockquote> +Author: <a href="mailto:Oliver.Rauch@rauch-domain.de">Oliver Rauch</a> +</blockquote> + +</body> +</html> diff --git a/doc/umax/sane-umax-scanner-clones-doc.html b/doc/umax/sane-umax-scanner-clones-doc.html new file mode 100644 index 0000000..f43d7eb --- /dev/null +++ b/doc/umax/sane-umax-scanner-clones-doc.html @@ -0,0 +1,1054 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta name="Author" content="Oliver Rauch"> + <meta name="Description" content="unix scanner driver for UMAX scanners"> + <title>SANE-umax - UMAX scanner clones</title> +</head> +<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000"> + + +<table> +<tr> +<td width=200> +<img SRC="sane-logo.jpg" alt="SANE-logo" hspace=60 align=BOTTOM> +<br> +<img SRC="sane-umax-text.jpg" alt="UMAX-logo" HSPACE=50> +</td> +<td> +<blockquote> +<h1><font color="#009900">UMAX scanner clones</font></h1> +</blockquote> +</td> +</tr> +</table> + + +<hr WIDTH="100%"> + +<table> +<tr> +<td VALIGN=TOP WIDTH="250" BGCOLOR="#E0E0FF"> +<br> +<ul> +<li><a href="sane-umax-doc.html">Index</a></li> + +<li> +Frontend options: +<ul> +<li><a href="sane-umax-standard-options-doc.html">Standard options</a></li> +<li><a href="sane-umax-advanced-options-doc.html">Advanced options</a></li> +</ul> +</li> + +<li> +Supported scanners: +<ul> +<li><a href="sane-umax-powerlook-doc.html">Power Look series</a></li> +<li><a href="sane-umax-mirage-doc.html">Mirage series</a></li> +<li><a href="sane-umax-astra-doc.html">Astra series</a></li> +<li><a href="sane-umax-vista-doc.html">Vista series</a></li> +<li><a href="sane-umax-uc-doc.html">UC series</a></li> +<li><a href="sane-umax-others-doc.html">others</a></li> +<li><a href="sane-umax-not-listed-doc.html">Not listed scanners</a></li> +<li><a href="sane-umax-scanner-clones-doc.html">UMAX scanner clones</a></li> +</ul> +</li> + +<li><a href="sane-umax-parport-doc.html">UMAX parallel port scanners</a></li> +<li><a href="sane-umax-config-doc.html">Configuration</a></li> +<li><a href="sane-umax-speed-doc.html">Speed of UMAX scanners</a></li> +<li><a href="http://www.rauch-domain.de/sane-umax">SANE-umax homepage</a></li> +<li><a href="http://sane-project.org">SANE homepage</a></li> +<li><a href="http://www.xsane.org/">XSane homepage</a></li> +</ul> +<br> +</td> + + +<td VALIGN=TOP BGCOLOR="#FFFFFF"> +<blockquote> +<br> +The sane-umax library implements a <a href="http://www.sane-project.org">SANE</a> +backend that provides access to several scanners that are compatible to the UMAX-SCSI-protocoll! +<br> +Here is a list of the UMAX-compatible scanners: +</blockquote> + +<center><table BORDER> +<tr BGCOLOR="#40E0D0"> +<td VALIGN=TOP COLSPAN="11"> +<center><b>UMAX compatible Linotype Hell scanners</b></center> +</td> +</tr> + +<tr> +<td> +<center><b>Name</b></center> +</td> + +<td> +<center><b>Vendor</b></center> +</td> + +<td> +<center><b>SCSI-ID</b></center> +</td> + +<td> +<center><b>Versions</b></center> +</td> + +<td> +<center><b>UTA</b></center> +</td> + +<td> +<center><b>ADF</b></center> +</td> + +<td> +<center><b>B/W</b></center> +</td> + +<td> +<center><b>Grays</b></center> +</td> + +<td> +<center><b>Color</b></center> +</td> + +<td> +<center><b>Bits/pixel</b></center> +</td> + +<td> +<center><b>Resolution</b></center> +</td> +</tr> + +<tr> +<td> +<center>Jade</center> +</td> + +<td> +<center>LinoHell</center> +</td> + +<td> +<center>Office</center> +</td> + +<td> +<center>all</center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,24</center> +</td> + +<td> +<center>600 x 1200*</center> +</td> +</tr> + +<tr> +<td> +<center>Jade</center> +</td> + +<td> +<center>LinoHell</center> +</td> + +<td> +<center>JADE</center> +</td> + +<td> +<center>all</center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,24</center> +</td> + +<td> +<center>600 x 1200*</center> +</td> +</tr> + +<tr> +<td> +<center>Jade2</center> +</td> + +<td> +<center>LinoHell</center> +</td> + +<td> +<center>Office2</center> +</td> + +<td> +<center>all</center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,10,24,30</center> +</td> + +<td> +<center>600 x 1200</center> +</td> +</tr> + +<tr> +<td> +<center>Saphir</center> +</td> + +<td> +<center>LinoHell</center> +</td> + +<td> +<center>unknown</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>incl</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>1,8,10,24,30</center> +</td> + +<td> +<center>600 x 1200</center> +</td> +</tr> + +<tr> +<td> +<center>Saphir2</center> +</td> + +<td> +<center>LinoHell</center> +</td> + +<td> +<center>SAPHIR2</center> +</td> + +<td> +<center>all</center> +</td> + +<td> +<center>incl</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,12,24,36</center> +</td> + +<td> +<center>600 x 1200</center> +</td> +</tr> + +<tr> +<td> +<center>Saphir Ultra</center> +</td> + +<td> +<center>LinoHell</center> +</td> + +<td> +<center>unknown</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>incl</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>1,8,12,24,36</center> +</td> + +<td> +<center>600 x 1200</center> +</td> +</tr> + +<tr> +<td> +<center>Saphir Ultra II</center> +</td> + +<td> +<center>LinoHell</center> +</td> + +<td> +<center>unknown</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>incl</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>1,8,14,24,42</center> +</td> + +<td> +<center>1200 x 2400</center> +</td> +</tr> + +<tr> +<td> +<center>Saphir HiRes</center> +</td> + +<td> +<center>LinoHell</center> +</td> + +<td> +<center>unknown</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>incl</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>1,8,14,24,42</center> +</td> + +<td> +<center>1220 x 3048 +<br><font color="#990000">3048 x 3048</font></center> +</td> +</tr> + +<tr> +<td> +<center>Opal</center> +</td> + +<td> +<center>LinoHell</center> +</td> + +<td> +<center>unknown</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>incl</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>1,8,10,24,30</center> +</td> + +<td> +<center>700 x 1400</center> +</td> +</tr> + +<tr> +<td> +<center>Opal2</center> +</td> + +<td> +<center>LinoHell</center> +</td> + +<td> +<center>OPAL2</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>incl</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,12,24,36</center> +</td> + +<td> +<center>700 x 1400</center> +</td> +</tr> + +<tr> +<td> +<center>Opal Ultra</center> +</td> + +<td> +<center>LinoHell</center> +</td> + +<td> +<center>unknown</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>incl</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>1,8,12,24,36</center> +</td> + +<td> +<center>700 x 1400 +<br><font color="#990000">1400 x 2800</font></center> +</td> +</tr> + +<tr> +<td> +<center>Linoscan 1400</center> +</td> + +<td> +<center>HDM</center> +</td> + +<td> +<center>LS4H1S</center> +</td> + +<td> +<center>?</center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,12,14,24,36,42</center> +</td> + +<td> +<center>1200 x 2400</center> +</td> +</tr> +</table></center> + +<center> +<p><font color="#990000">* Scanner is able to scan up to 1200 x 1200 dpi.</font> +<p><font color="#990000">UTA = Umax Transparancy Adapter, ADF = Automatic Document Feeder</font> +<br><font color="#990000">(X = supported by scanner, incl = is included)</font> +</center> + +<p><br> +<br> +<center> +<table BORDER> +<tr BGCOLOR="#40E0D0"> +<td VALIGN=TOP COLSPAN="11"> +<center><b>Other UMAX compatible scanners</b></center> +</td> +</tr> + +<tr> +<td> +<center><b>Name</b></center> +</td> + +<td> +<center><b>Vendor</b></center> +</td> + +<td> +<center><b>SCSI-ID</b></center> +</td> + +<td> +<center><b>Versions</b></center> +</td> + +<td> +<center><b>UTA</b></center> +</td> + +<td> +<center><b>ADF</b></center> +</td> + +<td> +<center><b>B/W</b></center> +</td> + +<td> +<center><b>Gray</b></center> +</td> + +<td> +<center><b>Color</b></center> +</td> + +<td> +<center><b>Bits/pixel</b></center> +</td> + +<td> +<center><b>Resolution</b></center> +</td> +</tr> + +<tr> +<td> +<center>Vobis/Highscreen +<br>Scanboostar Premium</center> +</td> + +<td> +<center>LinoHell</center> +</td> + +<td> +<center>Office2</center> +</td> + +<td> +<center>all</center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,10,24,30</center> +</td> + +<td> +<center>600 x 1200</center> +</td> +</tr> + +<tr> +<td> +<center>Escom +<br>Image Scanner 256</center> +</td> + +<td> +<center>UMAX</center> +</td> + +<td> +<center>UG80</center> +</td> + +<td> +<center>all</center> +</td> + +<td> +<center>--</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>--</center> +</td> + +<td> +<center>1,8</center> +</td> + +<td> +<center>300 x 300</center> +</td> +</tr> + +<tr> +<td> +<center>Nikon AX-210</center> +</td> + +<td> +<center>Nikon</center> +</td> + +<td> +<center>AX-210</center> +</td> + +<td> +<center>all(?)</center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,24</center> +</td> + +<td> +<center>600 x 1200*</center> +</td> +</tr> + +<tr> +<td> +<center>Genius Colorpage HR5 +<br>(normal and Pro)</center> +</td> + +<td> +<center>KYE</center> +</td> + +<td> +<center>ColorPage-HR5</center> +</td> + +<td> +<center>all(?)</center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,10,24,30</center> +</td> + +<td> +<center>600 x 1200</center> +</td> + +<tr> +<td> +<center>Epson Perfection 600</center> +</td> + +<td> +<center>EPSON</center> +</td> + +<td> +<center>Perfection600</center> +</td> + +<td> +<center>all(2.3)</center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,10,24,30</center> +</td> + +<td> +<center>600 x 1200</center> +</td> +</tr> + +<tr> +<td> +<center>Escort Galleria 600S</center> +</td> + +<td> +<center>ESCORT</center> +</td> + +<td> +<center>Galleria 600S</center> +</td> + +<td> +<center>all(1.6)</center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>??</center> +</td> + +<td> +<center>??</center> +</td> + +<td> +<center>??</center> +</td> + +<td> +<center>1,8,24</center> +</td> + +<td> +<center>300 x 600</center> +</td> +</tr> + +</table></center> + +<center> +<p><font color="#990000">* Scanner is able to scan up to 1200 x 1200 dpi.</font> +<p><font color="#990000">UTA = Umax Transparancy Adapter, ADF = Automatic Document Feeder</font> +<br><font color="#990000">(X = supported by scanner, incl = is included)</font> +</center> +<br> +<hr WIDTH="100%"> + +<center> +<br> +<font color="#009900">This page has been changed on 1st. october 2004</font> +<br> +<br> +</center> +</td> +</tr> +</table> + +<hr WIDTH="100%"> + +<blockquote> +Author: <a href="mailto:Oliver.Rauch@rauch-domain.de">Oliver Rauch</a> +</blockquote> + +</body> +</html> diff --git a/doc/umax/sane-umax-speed-doc.html b/doc/umax/sane-umax-speed-doc.html new file mode 100644 index 0000000..7b6bb3e --- /dev/null +++ b/doc/umax/sane-umax-speed-doc.html @@ -0,0 +1,509 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta name="Author" content="Oliver Rauch"> + <meta name="Description" content="unix scanner driver for UMAX scanners"> + <title>SANE-umax backend</title> +</head> +<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000"> + + +<table> +<tr> +<td width=200> +<img SRC="sane-logo.jpg" alt="SANE-logo" hspace=60 align=BOTTOM> +<br> +<img SRC="sane-umax-text.jpg" alt="UMAX-logo" HSPACE=50> +</td> +<td> +<blockquote> +<h1><font color="#009900">SANE-umax backend</font></h1> +</blockquote> +</td> +</tr> +</table> + + +<hr WIDTH="100%"> + +<table> +<tr> +<td VALIGN=TOP WIDTH="250" BGCOLOR="#E0E0FF"> +<br> +<ul> +<li><a href="sane-umax-doc.html">Index</a></li> + +<li> +Frontend options: +<ul> +<li><a href="sane-umax-standard-options-doc.html">Standard options</a></li> +<li><a href="sane-umax-advanced-options-doc.html">Advanced options</a></li> +</ul> +</li> + +<li> +Supported scanners: +<ul> +<li><a href="sane-umax-powerlook-doc.html">Power Look series</a></li> +<li><a href="sane-umax-mirage-doc.html">Mirage series</a></li> +<li><a href="sane-umax-astra-doc.html">Astra series</a></li> +<li><a href="sane-umax-vista-doc.html">Vista series</a></li> +<li><a href="sane-umax-uc-doc.html">UC series</a></li> +<li><a href="sane-umax-others-doc.html">others</a></li> +<li><a href="sane-umax-not-listed-doc.html">Not listed scanners</a></li> +<li><a href="sane-umax-scanner-clones-doc.html">UMAX scanner clones</a></li> +</ul> +</li> + +<li><a href="sane-umax-parport-doc.html">UMAX parallel port scanners</a></li> +<li><a href="sane-umax-config-doc.html">Configuration</a></li> +<li><a href="sane-umax-speed-doc.html">Speed of UMAX scanners</a></li> +<li><a href="http://www.rauch-domain.de/sane-umax">SANE-umax homepage</a></li> +<li><a href="http://sane-project.org">SANE homepage</a></li> +<li><a href="http://www.xsane.org/">XSane homepage</a></li> +</ul> +<br> +</td> + + +<td VALIGN=TOP BGCOLOR="#FFFFFF"> +<blockquote> +<br> + +<center> +<table BORDER > +<tr ALIGN=CENTER BGCOLOR="#40E0D0"> +<td COLSPAN="2">Used System:</td> +</tr> + +<tr> +<td>CPU</td> + +<td>AMD K6-III/400</td> +</tr> + +<tr> +<td>RAM</td> + +<td>128MB</td> +</tr> + +<tr> +<td>SCSI-Controller</td> + +<td>NCR/Symbios logic 53C810</td> +</tr> + +<tr> +<td>Scanner</td> + +<td>UMAX Supervista S12</td> +</tr> +</table> +</center> + +<p> + +<center> +<table BORDER> +<tr ALIGN=CENTER BGCOLOR="#40E0D0"> +<td COLSPAN="5"> +<center>RGB scan 24 bits/pixel</center> +</td> +</tr> + +<tr ALIGN=CENTER BGCOLOR="#40E0D0"> +<td>Resolution/dpi</td> + +<td>Size(h x v)/cm</td> + +<td>size/MB</td> + +<td>time/min:sec</td> + +<td>remark</td> +</tr> + +<tr ALIGN=CENTER> +<td> </td> + +<td> </td> + +<td> </td> + +<td>0:13</td> + +<td>calibration</td> +</tr> + +<tr ALIGN=CENTER> +<td>100</td> + +<td>21.6 x 29.7</td> + +<td>2.8</td> + +<td>0:30</td> + +<td> </td> +</tr> + +<tr ALIGN=CENTER> +<td>200</td> + +<td>21.6 x 29.7</td> + +<td>11.3</td> + +<td>0:30</td> + +<td> </td> +</tr> + +<tr ALIGN=CENTER> +<td>300</td> + +<td>21.6 x 29.7</td> + +<td>25.5</td> + +<td>0:35</td> + +<td> </td> +</tr> + +<tr ALIGN=CENTER> +<td>400</td> + +<td>21.6 x 29.7</td> + +<td>45.5</td> + +<td>1:00</td> + +<td>some backtracks</td> +</tr> + +<tr ALIGN=CENTER> +<td>>=500</td> + +<td>21.6 x 29.7</td> + +<td> </td> + +<td>too long</td> + +<td>not usable</td> +</tr> + +<tr ALIGN=CENTER> +<td>500</td> + +<td>9.0 x 13.0</td> + +<td>12.9</td> + +<td>0:30</td> + +<td> </td> +</tr> + +<tr ALIGN=CENTER> +<td>600</td> + +<td>9.0 x 13.0</td> + +<td>18.6</td> + +<td>0:30</td> + +<td> </td> +</tr> + +<tr ALIGN=CENTER> +<td>700</td> + +<td>9.0 x 13.0</td> + +<td>25.4</td> + +<td>0:55</td> + +<td> </td> +</tr> + +<tr ALIGN=CENTER> +<td>1200</td> + +<td>9.0 x 13.0</td> + +<td>74.4</td> + +<td>5:20</td> + +<td>lots of backtracks</td> +</tr> +</table> +</center> + +<p> + +<center> +<table BORDER> + +<tr ALIGN=CENTER BGCOLOR="#40E0D0"> +<td COLSPAN="5"> +<center>Grayscale scan 8 bits/pixel</center> +</td> +</tr> + +<tr ALIGN=CENTER BGCOLOR="#40E0D0"> +<td>Resolution/dpi</td> + +<td>Size(h x v)/cm</td> + +<td>size/MB</td> + +<td>time/min:sec</td> + +<td>remark</td> +</tr> + +<tr ALIGN=CENTER> +<td> </td> + +<td> </td> + +<td> </td> + +<td>0:10</td> + +<td>calibration</td> +</tr> + +<tr ALIGN=CENTER> +<td>100</td> + +<td>21.6 x 29.7</td> + +<td>1.0</td> + +<td>0:25</td> + +<td> </td> +</tr> + +<tr ALIGN=CENTER> +<td>200</td> + +<td>21.6 x 29.7</td> + +<td>3.7</td> + +<td>0:30</td> + +<td> </td> +</tr> + +<tr ALIGN=CENTER> +<td>300</td> + +<td>21.6 x 29.7</td> + +<td>8.5</td> + +<td>0:30</td> + +<td> </td> +</tr> + +<tr ALIGN=CENTER> +<td>400</td> + +<td>21.6 x 29.7</td> + +<td>15.0</td> + +<td>0:30</td> + +<td> </td> +</tr> + +<tr ALIGN=CENTER> +<td>500</td> + +<td>21.6 x 29.7</td> + +<td>23.7</td> + +<td>0:35</td> + +<td> </td> +</tr> + +<tr ALIGN=CENTER> +<td>600</td> + +<td>21.6 x 29.7</td> + +<td>34.1</td> + +<td>0:45</td> + +<td>some backtracks</td> +</tr> + +<tr ALIGN=CENTER> +<td>700</td> + +<td>21.6 x 29.7</td> + +<td>46.4</td> + +<td>0:50</td> + +<td>some backtracks</td> +</tr> + +<tr ALIGN=CENTER> +<td>800</td> + +<td>21.6 x 29.7</td> + +<td>60.6</td> + +<td>1:20</td> + +<td>some backtracks</td> +</tr> + +<tr ALIGN=CENTER> +<td>900</td> + +<td>21.6 x 29.7</td> + +<td>76.8</td> + +<td>1:35</td> + +<td>some backtracks</td> +</tr> + +<tr ALIGN=CENTER> +<td>1000</td> + +<td>21.6 x 29.7</td> + +<td>94.8</td> + +<td>1:40</td> + +<td>some backtracks</td> +</tr> + +<tr ALIGN=CENTER> +<td>1100</td> + +<td>21.6 x 29.7</td> + +<td>114.7</td> + +<td>1:40</td> + +<td>some backtracks</td> +</tr> + +<tr ALIGN=CENTER> +<td>1200</td> + +<td>21.6 x 29.7</td> + +<td>136.5</td> + +<td>1:40</td> + +<td>some backtracks</td> +</tr> +</table> +</center> + +<p> + +<center> +<table BORDER> +<tr ALIGN=CENTER BGCOLOR="#40E0D0"> +<td COLSPAN="5"> +<center>Lineart scan 1 bit/pixel</center> +</td> +</tr> + +<tr ALIGN=CENTER BGCOLOR="#40E0D0"> +<td>Resolution/dpi</td> + +<td>Size(h x v)/cm</td> + +<td>size/MB</td> + +<td>time/min:sec</td> + +<td>remark</td> +</tr> + +<tr ALIGN=CENTER> +<td> </td> + +<td> </td> + +<td> </td> + +<td>0:07</td> + +<td>calibration</td> +</tr> + +<tr ALIGN=CENTER> +<td>100</td> + +<td>21.6 x 29.7</td> + +<td>0.122</td> + +<td>0:20</td> + +<td> </td> +</tr> + +<tr ALIGN=CENTER> +<td>1200</td> + +<td>21.6 x 29.7</td> + +<td>17.0</td> + +<td>0:40</td> + +<td> </td> +</tr> +</table> +</center> + +</blockquote> +<br> +<hr WIDTH="100%"> +<br> +<center> +<font color="#009900">This page has been changed on 12th. february 2001</font></center> +<br> +</td> +</tr> +</table> + +<hr WIDTH="100%"> + +<blockquote> +Author: <a href="mailto:Oliver.Rauch@rauch-domain.de">Oliver Rauch</a> +</blockquote> + +</body> +</html> diff --git a/doc/umax/sane-umax-standard-options-doc.html b/doc/umax/sane-umax-standard-options-doc.html new file mode 100644 index 0000000..da0ade3 --- /dev/null +++ b/doc/umax/sane-umax-standard-options-doc.html @@ -0,0 +1,274 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta name="Author" content="Oliver Rauch"> + <meta name="Description" content="unix scanner driver for UMAX scanners"> + <title>SANE-umax backend</title> +</head> +<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000"> + + +<table> +<tr> +<td width=200> +<img SRC="sane-logo.jpg" alt="SANE-logo" hspace=60 align=BOTTOM> +<br> +<img SRC="sane-umax-text.jpg" alt="UMAX-logo" HSPACE=50> +</td> +<td> +<blockquote> +<h1><font color="#009900">SANE-umax backend</font></h1> +</blockquote> +</td> +</tr> +</table> + + +<hr WIDTH="100%"> + +<table> +<tr> +<td VALIGN=TOP WIDTH="250" BGCOLOR="#E0E0FF"> +<br> +<ul> +<li><a href="sane-umax-doc.html">Index</a></li> + +<li> +Frontend options: +<ul> +<li><a href="sane-umax-standard-options-doc.html">Standard options</a></li> +<li><a href="sane-umax-advanced-options-doc.html">Advanced options</a></li> +</ul> +</li> + +<li> +Supported scanners: +<ul> +<li><a href="sane-umax-powerlook-doc.html">Power Look series</a></li> +<li><a href="sane-umax-mirage-doc.html">Mirage series</a></li> +<li><a href="sane-umax-astra-doc.html">Astra series</a></li> +<li><a href="sane-umax-vista-doc.html">Vista series</a></li> +<li><a href="sane-umax-uc-doc.html">UC series</a></li> +<li><a href="sane-umax-others-doc.html">others</a></li> +<li><a href="sane-umax-not-listed-doc.html">Not listed scanners</a></li> +<li><a href="sane-umax-scanner-clones-doc.html">UMAX scanner clones</a></li> +</ul> +</li> + +<li><a href="sane-umax-parport-doc.html">UMAX parallel port scanners</a></li> +<li><a href="sane-umax-config-doc.html">Configuration</a></li> +<li><a href="sane-umax-speed-doc.html">Speed of UMAX scanners</a></li> +<li><a href="http://www.rauch-domain.de/sane-umax">SANE-umax homepage</a></li> +<li><a href="http://sane-project.org">SANE homepage</a></li> +<li><a href="http://www.xsane.org/">XSane homepage</a></li> +</ul> +<br> +</td> + +<td VALIGN=TOP BGCOLOR="#FFFFFF"> +<br> +<blockquote> +This backend dynamically enabeles the options that are supported +by the scanner in dependence of the scanning-mode and other options. Here +is an example of the frontend +<a href="http://www.xsane.org">XSane</a>: +<br> +<br> +<br> + +<center><img SRC="sane-umax.jpg" alt="main-window"></center> + +<p><br> +The options Gamma, brightness, contrast and negative in the +main window come from xsane that calculates a gamma table using this values. +These values are corelated to highlight, midlight and shadow sliders in +the Histogram window. + +<br> +<h3>Scan modes:</h3> + +<center> +<table BORDER=2 CELLSPACING=2 CELLPADDING=2> +<tr BGCOLOR="#40E0D0"> +<td><b>Mode</b></td> + +<td><b>Remark</b></td> +</tr> + +<tr> +<td>Lineart</td> + +<td>1 bit/pixel black/white mode</td> +</tr> + +<tr> +<td>Halftone</td> + +<td>1 bit/pixel dithered black/white mode</td> +</tr> + +<tr> +<td>Grayscale</td> + +<td>8 / 9 / 10 / 12 / 14 / 16 bits/pixel gray mode</td> +</tr> + +<tr> +<td>Color</td> + +<td>24 / 27 / 30 / 36 / 42 / 48 bits/pixel RGB mode</td> +</tr> +</table> +</center> + + +<br> +<h3>Scan sources:</h3> + +<center><table BORDER=2 CELLSPACING=2 CELLPADDING=2 WIDTH="300" > +<tr BGCOLOR="#40E0D0"> +<td><b>Scan sources</b></td> +</tr> + +<tr> +<td>Flatbed</td> +</tr> + +<tr> +<td>Transparency adapter (UTA)</td> +</tr> + +<tr> +<td>Automatic document feeder (ADF)</td> +</tr> +</table></center> + +<br> +<h3>Standard options:</h3> + +<center><img SRC="sane-umax-standard.jpg" ALT="sane-umax-standard-options-screenshot" height=272 width=309></center> + +<p><br> +<center><table BORDER=2 CELLSPACING=2 CELLPADDING=2> +<tr BGCOLOR="#40E0D0"> +<td><b>Standard options</b></td> + +<td><b>Remark</b></td> +</tr> + +<tr> +<td>Analog gamma correction</td> + +<td>Define the value for analog gamma correction. * +<br>Value between 1.0 and 2.0 . +<br>(Analog gamma correction doesn't reduce the number of used colors)</td> +</tr> + +<tr> +<td>Highlight</td> + +<td>Define the intensity that shall be considered white. *</td> +</tr> + +<tr> +<td>Shadow</td> + +<td>Define the intensity that shall be considered black. *</td> +</tr> + +<tr> +<td>Contrast</td> + +<td>Define the contrast of the image - only available in halftone-mode.</td> +</tr> + +<tr> +<td>Brightness</td> + +<td>Define the brightness of the image - only available in halftone-mode.</td> +</tr> + +<tr> +<td>Threshold</td> + +<td>Define the minimum intensity to get a white point- only available in +lineart-mode.</td> +</tr> + +<tr> +<td>Use custom gamma table</td> + +<td>Use free definable scanner internal digital gamma table. +<br>If you enable this option, the gamma correction is done inside the +scanner. If you have a scanner with more than 8/24 bits/pixel, the image +is scanned with the maximum available bit depth. The gamma correction does +transform the image form the internal bit depth to the selected output +<b><i>bit depth</i></b> (see below). +<br>The frontends do handle the usage of the gamma table different. If +you use xsane, you should enable this option to use the maximum available +bit depth (otherwise xsane does the conversion with the selected output +bit depth). +<br>(Side-effect: digital gamma correction may reduce the number of used +colors -especally if the used bit depth is low.)</td> +</tr> + +<tr> +<td>Quality calibration</td> + +<td>Use quality white calibration. *</td> +</tr> + +<tr> +<td>Double optical resolution</td> + +<td>Use lens 2 on high end scanners, this reduces the scanwidth and increases +the maximum scanresolution. *</td> +</tr> + +<tr> +<td>Negative scan</td> + +<td>Inverts color intensity - for scanning negatives.</td> +</tr> + +<tr> +<td>Bit depth</td> + +<td>Image depth in bits/sample the scanner sends to the computer, normally +8 in grayscale and color mode. Some scanners support more than 8bits/sample, +but only few file formats support it. If your scanner supports more than +8bis/sample you already get an improvement if you set the bit detpth to +8 and enable the option <i>use custom gamma table</i> (see above) because +the scanner internal gamma correction is done with the maximum available +bit depth!!! +<center> +<b>*** There is normally no reason to use more than 8 bits/sample! ***</b> +</center> +</td> +</tr> + +<tr> +<td>Lamp warmup</td> + +<td>Enable extended lamp-warmup. *</td> +</tr> +</table></center> + +<center> +<p>* only available for some scanners</center> + +</blockquote> +</td> +</tr> +</table> + +<hr WIDTH="100%"> + +<blockquote> +Author: <a href="mailto:Oliver.Rauch@rauch-domain.de">Oliver Rauch</a> +</blockquote> + +</body> +</html> + diff --git a/doc/umax/sane-umax-standard.jpg b/doc/umax/sane-umax-standard.jpg Binary files differnew file mode 100644 index 0000000..700326d --- /dev/null +++ b/doc/umax/sane-umax-standard.jpg diff --git a/doc/umax/sane-umax-text.jpg b/doc/umax/sane-umax-text.jpg Binary files differnew file mode 100644 index 0000000..c626bd7 --- /dev/null +++ b/doc/umax/sane-umax-text.jpg diff --git a/doc/umax/sane-umax-text2.jpg b/doc/umax/sane-umax-text2.jpg Binary files differnew file mode 100644 index 0000000..0cc5d93 --- /dev/null +++ b/doc/umax/sane-umax-text2.jpg diff --git a/doc/umax/sane-umax-text4.jpg b/doc/umax/sane-umax-text4.jpg Binary files differnew file mode 100644 index 0000000..f3d4a9d --- /dev/null +++ b/doc/umax/sane-umax-text4.jpg diff --git a/doc/umax/sane-umax-uc-doc.html b/doc/umax/sane-umax-uc-doc.html new file mode 100644 index 0000000..a894b47 --- /dev/null +++ b/doc/umax/sane-umax-uc-doc.html @@ -0,0 +1,741 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta name="Author" content="Oliver Rauch"> + <meta name="Description" content="unix scanner driver for UMAX scanners"> + <title>SANE-umax - UMAX UC scanners</title> +</head> +<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000"> + + +<table> +<tr> +<td width=200> +<img SRC="sane-logo.jpg" alt="SANE-logo" hspace=60 align=BOTTOM> +<br> +<img SRC="sane-umax-text.jpg" alt="UMAX-logo" HSPACE=50> +</td> +<td> +<blockquote> +<h1><font color="#009900">UMAX UC scanners</font></h1> +</blockquote> +</td> +</tr> +</table> + + +<hr WIDTH="100%"> + +<table> +<tr> +<td VALIGN=TOP WIDTH="250" BGCOLOR="#E0E0FF"> +<br> +<ul> +<li><a href="sane-umax-doc.html">Index</a></li> + +<li> +Frontend options: +<ul> +<li><a href="sane-umax-standard-options-doc.html">Standard options</a></li> +<li><a href="sane-umax-advanced-options-doc.html">Advanced options</a></li> +</ul> +</li> + +<li> +Supported scanners: +<ul> +<li><a href="sane-umax-powerlook-doc.html">Power Look series</a></li> +<li><a href="sane-umax-mirage-doc.html">Mirage series</a></li> +<li><a href="sane-umax-astra-doc.html">Astra series</a></li> +<li><a href="sane-umax-vista-doc.html">Vista series</a></li> +<li><a href="sane-umax-uc-doc.html">UC series</a></li> +<li><a href="sane-umax-others-doc.html">others</a></li> +<li><a href="sane-umax-not-listed-doc.html">Not listed scanners</a></li> +<li><a href="sane-umax-scanner-clones-doc.html">UMAX scanner clones</a></li> +</ul> +</li> + +<li><a href="sane-umax-parport-doc.html">UMAX parallel port scanners</a></li> +<li><a href="sane-umax-config-doc.html">Configuration</a></li> +<li><a href="sane-umax-speed-doc.html">Speed of UMAX scanners</a></li> +<li><a href="http://www.rauch-domain.de/sane-umax">SANE-umax homepage</a></li> +<li><a href="http://sane-project.org">SANE homepage</a></li> +<li><a href="http://www.xsane.org/">XSane homepage</a></li> +</ul> +<br> +</td> + + +<td VALIGN=TOP BGCOLOR="#FFFFFF"> +<br> +<center> +<table BORDER> +<tr BGCOLOR="#40E0D0"> +<td VALIGN=TOP COLSPAN="10"> +<center><b>UMAX scanners</b></center> +</td> +</tr> + +<tr> +<td COLSPAN="10" BGCOLOR="#CCFFFF"> <b>UMAX UC series:</b></td> +</tr> + +<tr> +<td> +<center><b>Name/ID</b></center> +</td> + +<td> +<center><b>Versions</b></center> +</td> + +<td> +<center><b>UTA</b></center> +</td> + +<td> +<center><b>ADF</b></center> +</td> + +<td> +<center><b>Lineart</b></center> +</td> + +<td> +<center><b>B/W</b></center> +</td> + +<td> +<center><b>Gray</b></center> +</td> + +<td> +<center><b>Color</b></center> +</td> + +<td> +<center><b>Bits/pixel</b></center> +</td> + +<td> +<center><b>Resolution</b></center> +</td> +</tr> + +<tr> +<td> +<center>UC630</center> +</td> + +<td> +<center><font color="#0000FF">not 2.8</font></center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center><font color="#FF0000">bad</font></center> +</td> + +<td> +<center><font color="#FF0000">bad</font></center> +</td> + +<td> +<center>1,8,24</center> +</td> + +<td> +<center>600 x 600</center> +</td> +</tr> + +<tr> +<td> +<center>UC630</center> +</td> + +<td> +<center><font color="#0000FF">2.8</font></center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok, 3pass</center> +</td> + +<td> +<center>1,8,24</center> +</td> + +<td> +<center>600 x 600</center> +</td> +</tr> + +<tr> +<td> +<center>UG630</center> +</td> + +<td> +<center>all</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>--</center> +</td> + +<td> +<center>1,8</center> +</td> + +<td> +<center>600 x 600</center> +</td> +</tr> + +<tr> +<td> +<center>UG80</center> +</td> + +<td> +<center>all</center> +</td> + +<td> +<center>--</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>--</center> +</td> + +<td> +<center>1,8</center> +</td> + +<td> +<center>300 x 300</center> +</td> +</tr> + +<tr> +<td> +<center>UC840</center> +</td> + +<td> +<center><font color="#0000FF">not 1.6</font></center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center><font color="#FF0000">bad</font></center> +</td> + +<td> +<center><font color="#FF0000">bad</font></center> +</td> + +<td> +<center>1,8,24</center> +</td> + +<td> +<center>800 x 800</center> +</td> +</tr> + +<tr> +<td> +<center>UC840</center> +</td> + +<td> +<center><font color="#0000FF">1.6</font></center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok, 3pass</center> +</td> + +<td> +<center>1,8,24</center> +</td> + +<td> +<center>800 x 800</center> +</td> +</tr> + +<tr> +<td> +<center>UC1200S</center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center>1,8,24 +<br>10,30##</center> +</td> + +<td> +<center>600 x 1200</center> +</td> +</tr> + +<tr> +<td> +<center>UC1200SE</center> +</td> + +<td> +<center><font color="#0000FF"><3.0</font></center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center>1,8,24 +<br>10,30##</center> +</td> + +<td> +<center>600 x 1200</center> +</td> +</tr> + +<tr> +<td> +<center>UC1200SE</center> +</td> + +<td> +<center><font color="#0000FF">3.0</font></center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,24 +<br>10,30##</center> +</td> + +<td> +<center>600 x 1200</center> +</td> +</tr> + +<tr> +<td> +<center>UC1260</center> +</td> + +<td> +<center><font color="#0000FF">not 1.6</font></center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center><font color="#FF0000">bad</font></center> +</td> + +<td> +<center><font color="#FF0000">bad</font></center> +</td> + +<td> +<center>1,8,24 +<br>10,30##</center> +</td> + +<td> +<center>600 x 1200</center> +</td> +</tr> + +<tr> +<td> +<center>UC1260</center> +</td> + +<td> +<center><font color="#0000FF">1.6</font></center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center><font color="#FF1493">?</font></center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,24 +<br>10,30##</center> +</td> + +<td> +<center>600 x 1200</center> +</td> +</tr> + +</table> + +<p> + + +<p><font color="#990000">UTA = Umax Transparancy Adapter, ADF = Automatic Document Feeder</font> +<br><font color="#990000">(X = supported by scanner, incl = is included)</font> + + +<blockquote> +<br><font color="#000099">The UC-series UMAX scanners +often make problems. That may have to do with the firmware version. The first +firmware versions are not compatible with Windows95, so I think they will not +work with this driver too. UMAX suggests to use the following firmware versions +for Windows 95:</font> +<br> +<br> +<center> +<table BORDER> +<tr> +<td COLSPAN="3" BGCOLOR="#40E0D0"> +<center> +<b>Suggested firmware versions for old UMAX scanners</b> +</center> +</td> +</tr> + +<tr> +<td> +<center><b>Name</b></center> +</td> + +<td> +<center> +<b>suggested firmware version</b> +<br>(<a href="http://www.umax.de/upgrds.html">read on UMAX's german website</a>) +</center> +</td> + +<td> +<center><b>last firmware version</b></center> +</td> +</tr> + +<tr> +<td> +<center>UC630 ###</center> +</td> + +<td> +<center>2.8</center> +</td> + +<td> +<center>2.8</center> +</td> +</tr> + +<tr> +<td> +<center>UC840</center> +</td> + +<td> +<center>1.6</center> +</td> + +<td> +<center>1.6</center> +</td> +</tr> + +<tr> +<td> +<center>UC1200S</center> +</td> + +<td> +<center>2.5</center> +</td> + +<td> +<center>2.5</center> +</td> +</tr> + +<tr> +<td> +<center>UC1200SE</center> +</td> + +<td> +<center>--</center> +</td> + +<td> +<center>3.3</center> +</td> +</tr> + +<tr> +<td> +<center>UC1260</center> +</td> + +<td> +<center>1.6</center> +</td> + +<td> +<center>1.6</center> +</td> +</tr> +</table> + +</center> + +<p> + +<center> +<font color="#990000"> +### The UC630 can not be upgraded if the last 4 digits of the serial number are less than 1000! +</font> +</center> +<br> +<br> +Here you can find +<a href="http://support.umax.co.uk/firmware/f107B.htm"> +information about firmware versions of UMAX scanners</a>. +<br> </blockquote> + +<br> +<hr WIDTH="100%"> +<br> +<font color="#009900">This page has been changed on 12th. february 2001</font> +<br> +</center> +</td> +</tr> +</table> + +<hr WIDTH="100%"> + +<blockquote> +Author: <a href="mailto:Oliver.Rauch@rauch-domain.de">Oliver Rauch</a> +</blockquote> + +</body> +</html> diff --git a/doc/umax/sane-umax-vista-doc.html b/doc/umax/sane-umax-vista-doc.html new file mode 100644 index 0000000..a4e68a4 --- /dev/null +++ b/doc/umax/sane-umax-vista-doc.html @@ -0,0 +1,701 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta name="Author" content="Oliver Rauch"> + <meta name="Description" content="unix scanner driver for UMAX scanners"> + <title>SANE-umax - UMAX Vista scanners</title> +</head> +<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000"> + + +<table> +<tr> +<td width=200> +<img SRC="sane-logo.jpg" alt="SANE-logo" hspace=60 align=BOTTOM> +<br> +<img SRC="sane-umax-text.jpg" alt="UMAX-logo" HSPACE=50> +</td> +<td> +<blockquote> +<h1><font color="#009900">UMAX Vista scanners</font></h1> +</blockquote> +</td> +</tr> +</table> + + +<hr WIDTH="100%"> + +<table> +<tr> +<td VALIGN=TOP WIDTH="250" BGCOLOR="#E0E0FF"> +<br> +<ul> +<li><a href="sane-umax-doc.html">Index</a></li> + +<li> +Frontend options: +<ul> +<li><a href="sane-umax-standard-options-doc.html">Standard options</a></li> +<li><a href="sane-umax-advanced-options-doc.html">Advanced options</a></li> +</ul> +</li> + +<li> +Supported scanners: +<ul> +<li><a href="sane-umax-powerlook-doc.html">Power Look series</a></li> +<li><a href="sane-umax-mirage-doc.html">Mirage series</a></li> +<li><a href="sane-umax-astra-doc.html">Astra series</a></li> +<li><a href="sane-umax-vista-doc.html">Vista series</a></li> +<li><a href="sane-umax-uc-doc.html">UC series</a></li> +<li><a href="sane-umax-others-doc.html">others</a></li> +<li><a href="sane-umax-not-listed-doc.html">Not listed scanners</a></li> +<li><a href="sane-umax-scanner-clones-doc.html">UMAX scanner clones</a></li> +</ul> +</li> + +<li><a href="sane-umax-parport-doc.html">UMAX parallel port scanners</a></li> +<li><a href="sane-umax-config-doc.html">Configuration</a></li> +<li><a href="sane-umax-speed-doc.html">Speed of UMAX scanners</a></li> +<li><a href="http://www.rauch-domain.de/sane-umax">SANE-umax homepage</a></li> +<li><a href="http://sane-project.org">SANE homepage</a></li> +<li><a href="http://www.xsane.org/">XSane homepage</a></li> +</ul> +<br> +</td> + + +<td VALIGN=TOP BGCOLOR="#FFFFFF"> +<br> +<center> +<table BORDER> +<tr BGCOLOR="#40E0D0"> +<td VALIGN=TOP COLSPAN="10"> +<center><b>UMAX scanners</b></center> +</td> +</tr> + +<tr> +<td COLSPAN="10" BGCOLOR="#CCFFFF"><b>Vista series:</b></td> +</tr> + +<tr ALIGN=CENTER> +<td> +<center><b>Name</b></center> +</td> + +<td> +<center><b>SCSI-ID</b></center> +</td> + +<td> +<center><b>Versions</b></center> +</td> + +<td> +<center><b>UTA</b></center> +</td> + +<td> +<center><b>ADF</b></center> +</td> + +<td> +<center><b>B/W</b></center> +</td> + +<td> +<center><b>Gray</b></center> +</td> + +<td> +<center><b>Color</b></center> +</td> + +<td> +<center><b>Bits/pixel</b></center> +</td> + +<td> +<center><b>Resolution</b></center> +</td> +</tr> + +<tr ALIGN=LEFT> +<td> +<center>Vista S6</center> +</td> + +<td> +<center>Vista-S6</center> +</td> + +<td> +<center>all</center> +</td> + +<td> +<center>UTA-V6</center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,24</center> +</td> + +<td> +<center>300 x 600</center> +</td> +</tr> + +<tr> +<td> +<center>Vista S6E</center> +</td> + +<td> +<center>Vista-S6E</center> +</td> + +<td> +<center>all</center> +</td> + +<td> +<center>UTA-V6</center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,24</center> +</td> + +<td> +<center>300 x 600</center> +</td> +</tr> + +<tr> +<td> +<center>Vista S6E</center> +</td> + +<td> +<center>UMAX S-6E</center> +</td> + +<td> +<center>all</center> +</td> + +<td> +<center>UTA-V6</center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,24</center> +</td> + +<td> +<center>300 x 600</center> +</td> +</tr> + +<tr> +<td> +<center>Vista S6E</center> +</td> + +<td> +<center>UMAX S-6EG</center> +</td> + +<td> +<center>all</center> +</td> + +<td> +<center>UTA-V6</center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,24</center> +</td> + +<td> +<center>300 x 600</center> +</td> +</tr> + +<tr> +<td> +<center>Vista S8</center> +</td> + +<td> +<center>Vista-S8</center> +</td> + +<td> +<center>all</center> +</td> + +<td> +<center>UTA-V6?</center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,24</center> +</td> + +<td> +<center>400 x 800</center> +</td> +</tr> + +<tr> +<td> +<center>Supervista S12</center> +</td> + +<td> +<center>Supervista S-12</center> +</td> + +<td> +<center>all</center> +</td> + +<td> +<center>UTA-V12</center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,24</center> +</td> + +<td> +<center>600 x 1200*</center> +</td> +</tr> + +<tr> +<td> +<center>Supervista S12</center> +</td> + +<td> +<center>UMAX S-12G</center> +</td> + +<td> +<center>all</center> +</td> + +<td> +<center>UTA-V12</center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,24</center> +</td> + +<td> +<center>600 x 1200*</center> +</td> +</tr> + +<tr> +<td> +<center>Supervista S12</center> +</td> + +<td> +<center>UMAX S-12</center> +</td> + +<td> +<center>all</center> +</td> + +<td> +<center>UTA-V12</center> +</td> + +<td> +<center>X</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>1,8,24</center> +</td> + +<td> +<center>600 x 1200*</center> +</td> +</tr> + + + + +<tr> +<td COLSPAN="10" BGCOLOR="#CCFFFF"> <b>Old Vista scanner:</b></td> +</tr> + +<tr> +<td> +<center><b>Name/ID</b></center> +</td> + +<td> +<center><b>Versions</b></center> +</td> + +<td> +<center><b>UTA</b></center> +</td> + +<td> +<center><b>ADF</b></center> +</td> + +<td> +<center><b>Lineart</b></center> +</td> + +<td> +<center><b>B/W</b></center> +</td> + +<td> +<center><b>Gray</b></center> +</td> + +<td> +<center><b>Color</b></center> +</td> + +<td> +<center><b>Bits/pixel</b></center> +</td> + +<td> +<center><b>Resolution</b></center> +</td> +</tr> + +<tr> +<td> +<center>Vista VT600</center> +</td> + +<td> +<center><font color="#3333FF">? (try UC630 V2.8)</font></center> +</td> + +<td> +<center>--</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>?</center> +</td> + +<td> +<center>?</center> +</td> + +<td> +<center>?</center> +</td> + +<td> +<center>?</center> +</td> + +<td> +<center>1,8,24</center> +</td> + +<td> +<center>300 x 600</center> +</td> +</tr> + +<tr> +<td> +<center>Vista T630</center> +</td> + +<td> +<center><font color="#3333FF">some</font></center> +</td> + +<td> +<center>X#</center> +</td> + +<td> +<center> </center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>--</center> +</td> + +<td> +<center>ok</center> +</td> + +<td> +<center>ok, 3pass</center> +</td> + +<td> +<center>1,8,24</center> +</td> + +<td> +<center>300 x 600</center> +</td> + +</tr> +</table> + +<p> + + +<center> +<p><font color="#990000">* Supervista S12 scanners allow scanning up to 1200x1200 dpi.</font> +<p><font color="#990000">UTA = Umax Transparancy Adapter, ADF = Automatic Document Feeder</font> +<br><font color="#990000">(X = supported by scanner, incl = is included)</font> + + +<blockquote> +<center> +<font color="#990000"># There is no UTA available for the +Vista T630, the UTA-V6 is limited supported, if you have problems with +your Vista T630 scanner and you have a UTA-V6 connected, try without UTA!</font> +<p><font color="#990000">## 10/30 bits/pixel are used internally, the output +bit depth is 8/24 bits/pixel</font> +</center> +</blockquote> + +<p> + +<center> +<table BORDER> +<tr> +<td COLSPAN="3" BGCOLOR="#40E0D0"> +<center> +<b>Suggested firmware versions for old UMAX scanners</b> +</center> +</td> +</tr> + +<tr> +<td> +<center><b>Name</b></center> +</td> + +<td> +<center> +<b>suggested firmware version</b> +<br>(<a href="http://www.umax.de/upgrds.html">read on UMAX's german website</a>) +</center> +</td> + +<td> +<center><b>last firmware version</b></center> +</td> +</tr> + +<tr> +<td> +<center>Vista VT600</center> +</td> + +<td> +<center> +<a href="http://www.umax.de/upgrds.html">use the UC630 firmware (2.8)</a> +</center> +</td> + +<td> +<center>?</center> +</td> +</tr> + +<tr> +<td> +<center>Vista T630</center> +</td> + +<td> +<center>--</center> +</td> + +<td> +<center>1.5</center> +</td> +</tr> + +</table> + +<br> +<br> +Here you can find +<a href="http://support.umax.co.uk/firmware/f107B.htm"> +information about firmware versions of UMAX scanners</a>. +<br> +</center> + +<br> +<hr WIDTH="100%"> +<br><font color="#009900">This page has been changed on 12th. february 2001</font> +</center> +</center> +</td> +</tr> +</table> + +<hr WIDTH="100%"> + +<blockquote> +Author: <a href="mailto:Oliver.Rauch@rauch-domain.de">Oliver Rauch</a> +</blockquote> + +</body> +</html> diff --git a/doc/umax/sane-umax.jpg b/doc/umax/sane-umax.jpg Binary files differnew file mode 100644 index 0000000..28b3018 --- /dev/null +++ b/doc/umax/sane-umax.jpg diff --git a/doc/umax/umax.BUGS b/doc/umax/umax.BUGS new file mode 100644 index 0000000..90af9b8 --- /dev/null +++ b/doc/umax/umax.BUGS @@ -0,0 +1,12 @@ +BUGS FROM UMAX BACKEND FOR SANE +------------------------------- + +If you think that something is a bug and not a feature, please mail: +Oliver Rauch <Oliver.Rauch@rauch-domain.de> + +KNOWN BUGS: + + * pixel count in x-direction is sometimes wrong if xres > 600dpi (Vista S12) + + * first scan with Astra 2400S produces wrong colors + diff --git a/doc/umax/umax.CHANGES b/doc/umax/umax.CHANGES new file mode 100644 index 0000000..77d8d62 --- /dev/null +++ b/doc/umax/umax.CHANGES @@ -0,0 +1,1172 @@ +CHANGES FOR UMAX BACKEND FOR SANE +--------------------------------- + +umax -> sane-0.6: +----------------- + + * umax-sane-backend created: + - umax.c splitted in: + umax-cli.c, umax-scsi.c, umax-driver.c, umax-text.c + - umax.h splitted in: + umax-scanner.h, umax-scsi.h, umax-scsidef.h, umax-struct.h + - outputs done by DBG(level,msg,args...) defined in debug.h + - scsi-calls changed to sane-format (of sane-0.57) + - created umax.c and umax.h for sane-backend + + * changed search-path for scsi.h and sg.h, now needs /usr/include/scsi + + * removed mistake in bound-function + + * added "Vista S-6E" as supported + + * added PowerLook-II (PL-II) as supported + + * added Astra 600S as supported + + +sane-0.6 / 0.61 / 0.62 -> 0.63 +------------------------------ + + * added exception to gpl-licence: + > This program is free software; you can redistribute it and/or + > modify it under the terms of the GNU General Public License as + > published by the Free Software Foundation; either version 2 of the + > License, or (at your option) any later version. + > + > This program is distributed in the hope that it will be useful, but + > WITHOUT ANY WARRANTY; without even the implied warranty of + > MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + > General Public License for more details. + > + > You should have received a copy of the GNU General Public License + > along with this program; if not, write to the Free Software + > Foundation, Inc., 59 Temple Place - Suite 330, Boston, + > MA 02111-1307, USA. + > + > As a special exception, the authors of SANE give permission for + > additional uses of the libraries contained in this release of SANE. + > + > The exception is that, if you link a SANE library with other files + > to produce an executable, this does not by itself cause the + > resulting executable to be covered by the GNU General Public + > License. Your use of that executable is in no way restricted on + > account of linking the SANE library code into it. + > + > This exception does not, however, invalidate any other reasons why + > the executable file might be covered by the GNU General Public + > License. + > + > If you submit changes to SANE to the maintainers to be included in + > a subsequent release, you agree by submitting the changes that + > those changes may be distributed with this exception intact. + > + > If you write modifications of your own for SANE, it is your choice + > whether to permit this exception to apply to your modifications. + > If you do not wish that, delete this exception notice. + + * split resolution in x-res and y-res, flag bind-resolution + + * only sane_... functions will be exported from umax-backend, + all umax_... functions are made static + + * removed umax-emergency-routine for SANE + + * made program-flow (esp. with do_canel) SANE-specific + + * fixed missing 3-pass parts + + * made scanmodes, sources, analog gamma, gamma download, negative, + quality calibration, highlight, shadow only selectable if they are + available + + * calibration-mode selectable in advanced options if available + + * warmup selectable if available + + * changed umax-scsi.c like described from Gordon Matzigkeit + in his diff/patch-file from 21.06.97 so that the umax-backend + should compile on non-linux-systems now - thanks! + + * split highlight and shadow in R, G and B for color-mode. + + * reset adf and uta flag when not used (in sane_start) + + * added possibilty to change calibration-mode if available + + * added send_halftone_pattern to umax-scsi.c + + * changed umax-scsi.c like described from Gordon Matzigkeit + in his diff/patch-file from 21.06.97 so that the umax-backend + should compile on non-linux-systems now - thanks + + * added support for each color (R,G,B) for highlight and shadow + + * added "Astra 1200S" and "UC840" as supported + + * added bad bugfix for preview-problem with S6E + (in umax-scsi.c function start_scan) + + * moved resolution-check from check_values to bound_scanarea, + now no floatingpoint-exception will occur if no resolution is given! + + * changed range-check for width and height + + * removed bug in set_window for three-pass-rgb-mode + -selected wrong buffer for some green and blue options + -scanmode now is greyscale instead of rgb + + * changed start_scan(us) to better use with wid-list + and added missing 3 wid-bytes in scan.cmd + + * removed parameter color in three_pass_function_headers, + the color ist taken from us->three_pass_color now. + + +sane-0.63/0.64/0.65 -> 0.66 +--------------------------- + + * changed gamma-data-upload for 3-pass-color-scan + + * corrected wrong calculation for highlight and shadow + selection for rgb-values + + * changed gamma data to use 8 bit (256 bytes) or 10 bit (1024 bytes) + + * included 10/30 bits per pixel mode + + * changed bug in sane_exit (free()) that sometimes made a + segmentation-fault + + * made patches runtime-selectable + + * changed set_window_command to support 30 bits per pixel + + * changed send_gamma_data to support three_pass_gamma and 10/30 bpp + + * changed row_len in umax_bound_scanarea to 10/30 bit mode + + * added halftone-support for ug630, uc630 and uc840, + but I don't know if all values are ok! + + * changed CBHS-50-range to 78-178 (from 103-153) + + * changed rangecheck for highlight and shadow + + * fixed get_cbhs_range-bug in umax-scsidef.h + + * added ADF-inquiry-bits to umax-scsidef.h + + * added color_line_arrangement_mode-inquiry-byte to umax-scsidef.h + + * added CCD_line_distance-inquiry-byte to umax-scsidef.h + + * added all most unused bits and bytes in inquiry to umax-scsidef.h + + * made patches runtime-selectable + + +sane-0.66 -> 0.67 +----------------- + + * removed bug in sane_start: ADF and UTA flags have not been set correct + + * removed bug in init_options: value range for 10 gamma-input-bits corrected + + * made custom gamma available for lineart and halftone for nonlinear effects + + * added Vista-T630 as supported scanner + + * removed test_warmup in wait_scanner because adaptec 1542 has problems + with request_sense-command in test_warmup + it was only used for printing a message, so it was not important. + + * if a scanner has a full inquiry-block but is not known to be supported, + the driver will print a warning and continue instead of aborting, + option --continue (on umax-cli) will suppress the warning! + + * changed ugly definition + char gamma[x] -> char *gamma; gamma=alloca(x); + + * removed bug (wrong length for 10 bit-gamma) in send_gamma_data + + * changed all buffer-definitions to unsigned char and insterted + type conversions, so there are no more warnings because of + typemismatches. + + * corrected bad definition of set_DCF2_gamma_output_bits + + +sane-0.67 -> 0.68 +----------------- + + * changed open config to fp = sanei_config_open(UMAX_CONFIG_FILE) + + * changed all set OPT...BIND commands, endless-loop happend in sane-0.67 + =>ane-0.67-umax-fix.diff.gz + after that patch changed same for ten_bit_mode + + * changed some strdup() to (SANE_Char *)strdup() + + * added UMAX Astra 610S as supported scanner. it has the same problems + in color-mode like the Astra 600S. + + +sane-0.68 -> 0.69 +----------------- + + * changed maximum y-resolution from optical_res to y_res + + * changed sane_cancel (waitpid) like suggested by David Mosberger + + * added #include <lalloca.h> for AIX-support + + * replaced call to umax_wait_scanner with umax_do_calibration + after umax_start_scan in umax.c + + * moved sense_handler to umax-scsi.c + + * removed call to umax_get_data_buffer_status in reader_process + + * added umax_send_shading_data, umax_send_gain_data + and umax_read_shading_data, umax_read_gain_data + + * changed name: umax_read_data_block -> umax_read_image_data + + * changed length offest in do_inquiry from 5 to 4 + and changed set_inquiry_length-offset from 5 to 4 + + * added calib_lines to structure US and added it to + set_window - command in umax-scsi.c + + * changed in umax-scsi.c routine identify_scanner: + vendor and product is tested for each model instead of + vendor=="UMAX " and only model tested! + Because of that the format of scanner_str has changed + from product,product,... + to vendor,product, vendor,product,... + + * added support for Linotype Hell Jade (LinoHell Office) + + * added empty routine umax_do_calibration in umax-scsi.c, it shall be called + after umax_start_scan! + + * replaced all umax_*scsi with sanei_*scsi, so the umax-driver + now directly calls the sanei_scsi-commands. + + * moved sense-handler from umax.c to umax-scsi.c + and added detection for driver-calibration-request + sense_handler got a new parameter (void *arg). + + * changed wait_scanner for SUN: usleep(0.1sec) -> sleep(1s) + this is only a bad bugfix that will be replaced one day! + + +sane-0.69 -> 0.70 +----------------- + + * moved reader_process to umax-scsi.c + + * changed include <sane/config.h> for _AIX and non-_AIX + + * added missing "," in definition line for UMAX Astra 1200S in umax-scanner.h + + * added in umax-scsi.c in function identify_scanner a test that only + warnings and errors are printed if vendor="UMAX " + + * added routine umax_order_line_to_pixel and umax_order_line + + * moved reader_process from umax.c to umax-scsi.c + and added routine for color ordering. + + * reset length offest in do_inquiry from 4 to 5 + and set_inquiry_length-offset from 4 to 5 + because umax-S6E didn't work with it! + + * corrected error in identify-scanner in vendor-test + + * changed end-detection of list of known scanners from + #define known_scanners 15 to last item "END_OF_LIST" + + * added routine that corrects wrong inquiry-data from + Astra 600S and Astra 610S + + * added test and selection for do_color_ordering in check_values + + * changed __sun-code in umax_wait_scanner because the scsi-driver + answers with IOERROR instead of DEVICE_BUSY + (this is only a bugfix for a little time) + + +sane-0.70/0.71 -> 0.72 +---------------------- + + * inactivated selection of quality calibration (until it is supported + by the driver) + + * changed maximum x_resolution from optical_res to max_x_res + + * reordered DBG-levels and defined them by symbols + + * changed all sizes that used type int to type size_t + + * changed wait_scanner for testing !sane_status_good, + because testing sane_status_device_busy does not work with + all scsi-drivers! + + * changed ccd-order in umax_order_line, the order is now + specified by 9 values (before by 3 values), changed + order tables and added a table for Astra 600S and + another table for Astra 610S + + * changed ccd-order, now based on optical_resolution + and added new routine umax_forget_line + + * added inquiry-block for UC1200S: NOT TESTED! + + * added inquiry-block for UC1260: NOT TESTED! + + * included print_inquiry into umax-scsi.c + + * added correction-routine for x_res > 600 dpi, phys_width is + corrected in umax-scsi.c: bound_scanarea + + * changed umax-scsi: sense_handler: + changed test for valid sense-block + added test for button pressed + + * added output of sense-code and error-code in sense_handler + + * added options to select calibratin and scan exposure times + + * added options to select calibratin and scan lamp density + + * moved all option-names/titles/descr. to saneopts.h + + * combined bind for highlight, shadow, analog-gamma and new + exposure time functions to rgb-bind + + * added set_WD_line_arrangement(buffer_r, WD_line_arrengement_by_driver); + if driver is doing color-ordering from line to pixel + + * included umax-scsi.c into umax.c + + * included umax-struct.h into umax.h + + * included US-structure into Umax_Device-structure + + * added free(scanner->device->buffer) to sane_close + + * added free(scanner->device->pixelbuffer) to sane_cancel + + * added free(scanner->device->pixelbuffer) to do_cancel + + * added SANE_UNIT_MICROSECOND to exposure-times + + * added output of status-string in wait_scanner + + * moved some options for Scan-mode-block to Enhancemant-block + +sane-0.72 -> 0.73 +----------------- + + * disabled RGB_BIND if no such value is available + + * included readproc + + * included bound_scanarea into check_values, problem + with wrong scanarea for UTA should be solved now! + + * all scanmode- and scansource-strings are #DEFINEd now + +sane-0.73 -> 0.74 +----------------- + + * added support for 12/36 bits per pixel (for Astra 1220S) + + * added support for Astra 1220S + + * included inquiry data for UG80 (Escom Image Scanner 256) + + * moved WAIT_SCANNER from umax_read_data to umax_read_image_data, + umax_read_shading_data now works! + + * added umax_start_scan at the end of calibration by driver, + the scanner does not hang any more if quality calibration is enabled! + There must'nt be a "wait_scanner" in calibration by driver routine!!! + + * added usage of driver internal values for calibration by driver if + the scanner does not give back the informations about the shading data: + width = dev->width * dev->inquiry_optical_res ( * 3 in RGB-mode ) + + * added 2 calibration-routines: + - use last line for shading data + - calculate average value for shading data + - prepared routine for complex calculation + + * added gamma download curve format type 0 and 1 + + * defined gamma DCF = 1 for UC1200S and UC1260 + + * defined gamma DCF = 0 for UC1200SE and ARCUS PLUS + + * changed sense_handler: if bad sense_key => DEVICE_BUSY + problem with black area at top of scan for some SCSI-adapters is solved now + + * changed wait_scanner: waits 0.5 sec now + + * disabled quality calibration in preview mode + + * made upper_left_x and upper_left_y even values + it looks like even resolutions > 600 dpi work now! + (not ok!!!) + + * added sigterm_handler for umax_reader_process + changed sane_canel, do_canel and do_eof(=close_pipe), + cancel now works! + + * changed trim_rowbufsize that made problems with SGI, + there has been an overflow because of big buffersize + + +sane-0.74 -> 1.00 (build 0) +--------------------------- + + * added output of umax-backend-version in sane_init + + * added support for Linotype Hell Jade2 (Vobis ScanBoostar Premium) + SCSI-ID "LinoHell","Office2" + + * changed base of calculation of scanwidth and scanlegth from + pixel to resolutionbase (1/300, 1/600 or 1/1200 inch) + problem with wrong pixelcount at higher resolutions should be + solved now + + * changed selection for calibration mode + + * changed calculation for width in pixels for lineart and halftone mode + + * added inquiry for UMAX UC1200SE + + * corrected 12/36-bit-mode in send_gamma_data and array in umax.h + + * added support for Gemini D-16 + + +sane-1.00-build-0 -> build-1 +----------------------------- + + * added support for Nikon AX-210 + + * changed all grey to gray (David Mosberger asked for it) + + * changed bug in gray gamma table conversion + + * added Linotype Hell Saphir 2 as supported scanner + + * changed umax-uc1260.h + + * added "- 1" in umax_order_line: + else if (dev->pixelline_opt_res < length * 3 - CCD_distance * 3 - 1) + else if (dev->pixelline_opt_res < length * 3 - CCD_distance - 1) + + * changed all allloca() to malloc() + free() + + * removed options speed and smear, I got the info from umax that + these values should never be changed! + + * removed ten_bit_mode and twelve_bit_mode options, added option bit_depth + and added support for 9, 14 and 16 bpp + + * replaced u10_range and u12_range by dynamically set scanner.output_range + + * removed static allocation for gamma_table[0..3], this is done dynamically + in sane_open and freed in sane_close now. + + * added an empty string to the end of scan_mode_list and source_list + +build-1 -> build-2 +------------------ + + * added "*info |= SANE_INFO_RELOAD_PARAMS;" in control_option set bit_depth + + * added inverted calibration modes for Astra 6X0S scanners. + + +build-2 -> build-3 (sane-1.0.1) +------------------------------- + + * inversion of calibration is automatically set for Astra 6X0S and Vista S6E + + * check for machine endianess is done only at backend start now! + + * made umax_do request_sense static + + +build-3 -> build-4 +------------------ + + * Added option name and parameter in debug output in option set value + + * Added option name in debug output in option get value + + * Changed calculation of pixels/line and lines, may be the problem + with shaered images at resolutions>600 dpi is solved now + later Remark: This error does still occur, but not so often! + + +build-4 -> build-5 +------------------ + + * Changed calculation in umax_order_line, color images should + have the correct length now for Astra 6X0S and Vista S6E + + * Added DOR resolutions and area + + +build-5 -> build-6 +------------------ + + * Bits for ADF and UTA in driver internal inquiry block (old UMAX scanners) + are set dynamically now. + + * Added Genius ColorPage-HR5 (vendor KYE) (=Astra 1200S) as supported scanner + + * Added Astra 2400S as experimentally supported scanner + + * Added pauses for Astra 2400S + + * Removed reposition_scanner at start of scan, Astra 2400S does not work with it! + + * changed debug output in correct_inquiry + + * for UMAX S12 the driver does not wait any more until scanner is repositioned + this is experimental, it may work with other scanners too! + + +build-6 -> build-7 +------------------ + + * changed some int -> unsigned int (resolution and scanwidth etc) + + * calculate_pixel is called with right values in UTA mode now. + + * if DOR resolution is not defined and DOR is available + the DOR resolution is set to double standard resolution + + * removed wait_scanner after set_window-command + + * added Mirage D16-L as supported scanner + + * Astra 2400S works stable now + + +build-7 -> build-8 +------------------ + + * for Mirage D-16L the driver does not wait any more until scanner is repositioned + this is experimental, it may work with other scanners too! + + * Mirage D-16L does not give back informations for calibration by driver, + added new modus that "guesses" the values for Mirage D-16L. + + * Added read_shading_data to 16 bit calibration routine and made a routine for + averaging with low byte first and one for high byte first + + * Byte order (HBT) is set always (also in lineart and halftone) + because it is used in driver calibration + + * Added relevant_*_res the is set to normal or double resolution values + + * Added test if scsi buffer is large enough for one shading line + + * selection for Calibration mode, Shading type and Speed/Smear + are only compiled in if define is set in umax.h + + +build-8 -> build-9 +------------------ + + * slow speed options is preset for Vista T-630 + + * speed/smear can be set now (forgotten #ifdef) + + * selection of exposure times now is only available if it is enabeld + + * gamma table is disabled in lineart and halftone modes + + * if image is transmitted completly sane_read (close_pipe) + returns with SANE_STATUS_GOOD in adf mode and in any other case + with SANE_STATUS_EOF + + +build-9 -> build-10 +------------------- + + * removed change about sane_read returns SANE_STATUS_GOOD in ADF mode + + * transformed all gif files into jpeg format because of all the + trouble about the gif licence. Will never use gif again! + + * added correction for inquiry-ADF-bit for Astra 2400S + + * added second test method to detect ADF error in sane_start: + inquiry block is read and cover open, jammed and no paper is tested + + +build-10 -> build-11 +-------------------- + + * test for adf errors (sane_start) is now only done if adf is selected + + +build-11 -> build-12 +-------------------- + + * moved adf error tests from sane_start to umax_start_scan + + * sane_control_option: printing option name is set to "(none)" if pointer is NULL + + * added error message after each call of sanei_scsi_cmd + + * changed manipulation of ADF bit for Astra 2400S in umax_correct_inquiry + from dev->adf to set_inquiry_sc_adf() + + +build-12 -> build-13 +-------------------- + + * changed inquiry data of UC1200SE + + * added set_inquiry_CBHS(50) in correct_inquiry for UC1200SE + + * correct_inquiry is called for scanners with short inquiry now + + * dev->inquiry_max_calib_lines is preset to 66, + problem with Vist S6E V1.6 should be solved this way. + + * inquiry block parameters > 0x93 are only used if block is long enough + + +build-13 -> build-14 +-------------------- + + * changed inquiry_cbhs_[min,max] -> inquiry_[contrast, brightness, threshold, + highlight, shadow]_[min,max] and set correct values for CBHS_255 and CBHS_50 + + * changed cbhs_str[CBHS_50] from "78-178" to "0-50" + + * changed umax-uc1200se.h inquiry byte 0x64 bit 5 to 0 (gamma download format != 2) + and wdb len from 0x30 to 0x31 + + * disabled halftone pattern download, and halftone dimension selection - not ready + preselected is a 8x8 built in halftone pattern + + * removed set_inquiry_CBHS(50) from correct_inquiry for UC1200SE + + * added "Astra 2200 " as supported scanner + + * added cast from (void *) to (unsigned char*) in umax_send_gamma_data + + +build-14 -> build-15 +-------------------- + + * add "(unsigned)" to option number test in sane_control_option + + * for Astra 1200 the driver does not wait any more until scanner is repositioned + this is experimental, it may work with other scanners too! + + +build-15 -> build-16 +-------------------- + + * OPT_SOURCE: removed change of width/height and "*info |= SANE_INFO_RELOAD_PARAMS;" + from get_value to set_value and added "*info |= SANE_INFO_RELOAD_OPTIONS;" + + +build-16 -> build-17 +-------------------- + + * changed calibration mode from SHADING_TYPE_AVERAGE_INVERT to SHADING_TYPE_AVERAGE + for UMAX S-6E, UMAX S-6EG and Vista-S6E + + * changed several int -> unsigned int + + * added support for sanei_scsi_open_extended and variable scsi buffer size + + +build-17 -> build-18 (sane-1.0.2) +--------------------------------- + + * some cosmetic changes of the form + if (..) {...} + => + if (..) + { + ... + } + + * removed unnecessary SHADING_TYPE-handling routines for UMAX S-6E, UMAX S-6EG and Vista-S6E + + * scsi buffer is only reallocated when size has changed + + +build-18 -> build-19 +-------------------- + + * added UMAX PowerLook III as supported scanner + + * added EPSON Perfection600 as supported scanner (is a Astra 1200S) + + * type of option 0 (Option numbers) is set to SANE_TYPE_INT now (undefined before) + + * removed bug that mixed 12 bit and 14/16 bit gamma table when 14 or 16 bit are supported + and changed value range of grey custom gamma table: + - maximum output value is 255 for 8 bits/pixel + - maximum output value is 65535 for 9-16 bits/pixel + the custom gamma table does work now with 9-16 bits/pixel output mode + + * added routine that reverses bit order in lineart mode when scanner sends LSB first in lineart + + +build-19 -> build-20 +-------------------- + + * added variable calibration_width_offset, Mirage D-16L offset of 308 is defined there + and added offset of 28 for PowerLook III + + * umax_do_calibration: guessed calibration data vaules use 2 bytes/color if scanner + supports gamma input bit depth supports 2 bytes/color + + * calibration by driver now does work for PowerLook III + + * added function umax_set_rgb_bind() that sets the sensitivity of some options + that make available different settings for RGB. This function now is called + when scanmode is selected. + + * changed some int to unsigned int + + * made dev->pause_after_reposition = -1; as default, so as default sane-umax does not wait + any more while the scanhead is moving back - this may break the support of some scanners + so it may have to be changed (dev->pause_after_reposition = 0;) for some scanners. + reported to work for: + - Supervista S12 + - PowerLook III + - Astra 2200 + + +build-20 -> build-21 (sane-1.0.3) +--------------------------------- + + * Added Linotype "JADE" as supported scanner + + * Removed bug in sane_close that caused segfault when + sane_close was called twice with the same scanner handle + +build-21 -> build-22 +-------------------- + + * replaced fgets() by sanei_config_read() + + * added command queueing for scsi read commands + - removed WAIT_SCANNER scsi command call after read command + - the additional buffers are allocated in the reader process + - the number of buffers can be defined in umax.conf + with option scsi-maxqueue [1..8] default:2 + (did some tests with Supervista S12 and PowerLook III + on the same scsi controller (ncr53c810): + command queueing works, it is possible to start + both scanners at the same time. The scanner with the + higher scsi-ID (=priority) does scan without stops, + the other scanner has to wait long time between the + scsi-read commands, it also is possible to give + bothe scanners different scsi command queueing depth). + + * prepared replacement of pipe by sanei_ipc_* routines + + * added routines umax_get_lamp_status and umax_set_lamp_status + + * updated inquiry output (new bits from powerlook scsi protocol 1.0 X101) + + * added new (powerlook scsi protocol 1.0 X101) window descriptor block entries to umax-scsidef.h + + * added button protocol (3 buttons, from powerlook scsi protocol 1.0 X101) + + * added button "lamp off" to turn off scanner lamp + (this option may be remoeved again in later version, may be + it will be replaced by an autmatic lamp turn off function) + + * added options to umax.conf + lamp-off-at-exit [01] default:0 + lamp-off-time [10..720] (in minutes) default:30 + + * if lamp_off_at_exit == 1 and lamp_control_available == 1 + the scanner lamp is turned off in sane_close + + * renamed umax-scanner.h and umax-"scannername".h to umax*.c + because these files create data code + + +build-22 -> build-23 +-------------------- + + * scsi commands set/get lamp control are send with a command length of + 10 bytes instead of 6 bytes and control bit #7 is in byte 0x03 + and not in byte 0x04 (it is described incorrect in the umax doc) + + * enabled lamp control for Astra 2200 + + * removed umax.conf options lamp-off-at-exit and lamp-off-time + + * added frontend option lamp-off-at-exit + + * added frontend option lamp-on + + * forcing calibration_bytespp = 1 for Astra 2200 - quality calibration does work now + + * for Astra 2200 selection for different x/y resolutions is disabled + + +build-23 -> build-24 (sane-1.0.4) +-------------------- + + * forcing calibration_bytespp = 1 for Astra 2100S + + * Added Astra 2100S as supported scanner + + * enabled lamp control for Astra 2100S + + * Added warning in sane_control_option if option could not be set + + +build-24 -> build-25 +-------------------- + + * dev->lamp_control_available is preset to 0 + + * dev is erased (0) after it is allocated + + * added special options for PowerLook 3000: + - calibration is done for each CCD pixel + - calibration_bytespp is set to 1 + the scanner still is not listed as supported scanner because + the changes are not tested + + * added options that are read from umax.conf: + + - execute-request-sense: + values: 0=disabled, 1=enabled, default=0 + If set to 1 umax_do_request_sense is called in umax_do_calibration. + This can hang the system (but has been enabled until this version) + + - scsi-buffer-size-min, scsi-buffer-size-max: + values: 4096-1048576, default min=65536, max=131072 + + - scan-lines, preview-lines: + values: 1-65535, default scan-lines=40, preview-lines=10 + define the maximum number of lines that are scanned into one buffer + + - force-preview-bit-rgb: + values: 0=disabled, 1=enabled, default=0 + set preview bit in rgb real scan + + - slow-speed, care-about-smearing: + values: -1=auto, 0=disabled, 1=enabled, default=-1 + dangerous options, needed for some scanners + + - calibration-full-ccd: + values: -1=auto, 0=disabled, 1=enabled, default=-1 + do calibration for each pixel of ccd instead of selected image + + - calibration-width-offset: + values: -1=disabled, >=0 set value + add an offset width to the calculated with for image/ccd + + - calibration-bytes-pixel: + values: -1=disabled, 0=not set, 1=1 byte/pixel, 2=x bytes/pixel + use # bytes per pixel for calibration + + - invert-shading-data: + values: -1=auto, 0=disabled, 1=enabled, default=-1 + invert shading data before sending it back to the scanner + + - lamp-control-available: + values: 0=automatically set by driver - if known, 1=available, default=0 + + * updated html-documentation + + * updated sane-umax.man + + * added pre focus options (PowerLook 3000): + - FP - fix focus position + - FDC - lens calibration in doc position + - PF - disable pre focus + - LCL - use 0.6/0.0mm holder focus position + + * added #define SANE_I18N(text) text to umax.c. This is to mark the backend + specific texts that shall be translated by the frontend + + +build-25 -> build-26 +-------------------- + + * added umax.conf option handle-bad-sense-error # + + * added Mirage II as supported scanner + + * added routine umax_set_max_geometry that defines available surface + and resolution in dependance of scansource and double optical resolution + (before this bugfix the change of dor mode overwrote the settings of + scansource and vice versa) + + * added ESCORT Galleria 600S as supported scanner, is an Astra 600S + + * removed if (config_line[len - 1] == '\n')... while reading config file + + * changed some static unsigned int to static int + + * sane_exit does free devlist + + * added some options for Powerlook 3000 - still is not completly supported + + +build-26 -> build-27 +-------------------- + + * added Linotype Saphir4 as supported scanner (is a Powerlook III) + + * increased length of vendor, product and version by 1 to make sure the + string always ends with '\0' + + * changed default minimum scsi buffer size from 64KB to 32 KB + + +build-27 -> build-28 +-------------------- + + * removed "#include <assert.h>" from umax.c, assert() is never called + + * added UMAX Powerlook 3000 as supported scanner + + * bugfix for 3 pass scanning: + reposition_scanner is called in sane_start for 2nd and 3rd pass of 3 pass scan + + + * bugfix for UTA and DOR geometry offsets: + - added inquiry_uta_x_off and inquiry_uta_y_off + - geometry ranges are defined from xoff..xoff+dx, yoff..yoff+dx now + - check_values also does test for this range + - removed dev->maxwidth and dev->maxlength, values are calculated in place now + + * bugfix for DOR: + - bottom-right edge keeps in position if possible when DOR is switched on + + * bugfix for Astra 600S and 610S color mode: + - scale_y is set to 0.5 if y_resolutions is smaller than optical_res/2 + this does fix the color scan problems for Astra 610S. + + * added Heidelberg Linoscan 1400 "HDM LS4H1S" as supported scanner + + +build-28 -> build-29 +-------------------- + + * removed bug in umax_set_max_geomentry: now left y keeps in position when possible + + * rgb bind keeps unchanged when scanmode != color (only gray selection active in this case) + + * in function static int umax_give_scanner(Umax_Device *dev) moved umax_reposition_scanner(dev); + to the end of the function + + * set calibration area for astra 2200 to full ccd and calibration_bytespp to 2 + + * UC840 does wait in reposition_scanner until scan head stops moving + + * set minimum resolution to 5 (was 1 before what could make problems) + + +build-29 -> build-30 +-------------------- + + * added EDGE KTX-9600US as supported scanner + + * Changing scansource does not change lower left selection edge + if not necessary + + +build-30 -> build-31 (sane-1.0.6) +--------------------------------- + + * sane-umax.man uses @LIBDIR@ and @CONFIGFIR@ + + * changed automatic calibration_width_offset marker from -1 to -99999 + + * changed + dev->calibration_area to 1 and + calibration_width_offset to -1 and + inquiry_max_calibration_data_lines to 66 + for UMAX Supervista S-12, LinoHell Office and LinHell JADE + + +build-31 -> build-32 (sane-1.0.7) +--------------------------------- + + * added Nikon AX-110 as supported scanner (Vista S6E) + + * added umax.conf option "gamma-lsb-padded" with options: + -1 = auto + 0 = inactive (msb padded) + 1 = active (lsb padded) + activated for astra 1220s, internal 12 bit gamma correction does work now + + +build-32 -> build-33 +-------------------- + + * added USB support for Astra 2200 + thanks to Frank Zago <fzago@greshamstorage.com> + for creating umax-usb.c and suggesting several changes to umax.c + + * added umax.conf option "connection-type", values: 1=scsi, 2=usb + + * added umax.conf device selection "usb 0x1606 0x0230" (usb vendor_id product_id) + + * removed #ifdef HAVE_SANEI_IPC parts (SANEI_IPC was never defined) + + +build-33 -> build-34 (sane-backends-1.0.8) +-------------------- + + * removed bug in reader_process / umax_queue_read_image_data: + - the integer value that keeps the length information is kept valid + as long a queued scsi command is still running now + - when the scsi command returns with less data than requested + then the routine does handle this correct now + (before the routine handled this as if the requested amount of + data was returned) + + * backend waits until scanhead has repositioned after scan for UMAX UC1260 + + * y_dpi quanitsation is set to 5 (same as x_dpi quantisation - was 1) + + +build-34 -> build-35 +-------------------- + + * changed ID string "LS4H1S " to "LS4H1S " (remove one space) + + * activated lamp control for Astra 1220S V1.5 + + +build-35 -> build-36 +-------------------- + + * added PowerLook 2100XL as supported scanner + + * settings for PowerLook 2100XL: + calibration_width_offest = 52 + (calibration_bytespp = 2, default) + (calibration area = image, default) + + * force_quality_calibration defined for PowerLook 2100XL: + (normal calibration mode expects different calibration_width_offsets + for PowerLook 2100XL, so it is not possible to calculate the correct + number of calibration pixels in normal calibration mode) + - disable quality calibration option for frontend + - always set quality calibration bit when scanning + + * changes for exposure times: + - Inquiry does print correct maximum value now + - changed variable type from SANE_FIXED to SANE_INT + - exposure times setting for colormode does work correct now + - as default there is only one common setting for exposure times in rgb mode, + added umax.conf option exposure-time-rgb-bind to enable different settings + for each color + - added option select-calibration-exposure-time, disabled by default. + if disabled then the calibration expousre times are the same as the scan exposure times + + * added UMAX PS-2400X as supported device + + * added batch scanning support: + Options: + --batch-scan-start: calibration, scan, scanhead is not moved into home position + --batch-scan-loop: no calibration, scan, scanhead is not moved into home position + --batch-scan-end: no calibration, scan, scanhead is moved into home position + --batch-next-tl-y: defines the y start position of the bext batch scan + + - calibration for batch scan needs a different offset and always is done for full ccd. + PowerLook 2100XL: calibration_width_offset_batch = 1052 + Powerlook III: calibration_width_offset_batch = 828 + + +build-36 -> build-37 +-------------------- + + * added Linotype Hell SAPHIR3 as supported scanner + + * if batch-next-tl-y is not set then the backend uses br_y + + +build-37 -> build-38 (sane-backends-1.0.9) +-------------------- + + * added Power Look 2000 as supported scanner + + +build-38 -> build-39 (sane-backends-1.0.10) +-------------------- + + * Power Look 2000: corrected wrong calibration-width-offset from 52 to 22 + and added calibration-width-offset-batch to 24 + + * initialized some global pointers and num_devices in sane_init + + * replaced fork() by thread for OS2 + +build-39 -> build-40 (sane-backends-1.0.12) +-------------------- + + * UC630: dev->pause_after_reposition = 0 + + +build-40 -> build-41 (sane-backends-1.0.13) +-------------------- + + * Astra 2200 SU via USB connection: quality calibration is reset and not selectable + + +build-41 -> build-42 +-------------------- + + * replaced fork() routines by sanei_thread routines + + * added call sanei_scsi_req_flush_all(); to do_cancel - in threaded case this is not done when reader_process is cancled + + * in reader_process: marked freed scsi buffers as freed(NULL). This is necessary when reader_process is run as thread! + + * Backend is compatible to Mac OS-X now. + + +build-42 -> build-43 +-------------------- + + * DOR mode does test for non negative upper_left_x values, set to 0 if negative + + +build-43 -> build-44 +-------------------- + + * the sense_hanlder stores the sense data in buffer[0] when valid sense data is avialable + + * do_calibration: + - corrected bug in reading calibration width from scanner (added /bytespp) + - when additional request sense is not called then the buffer is not erased, + the sense data from the sense_handler is used + - when additional request sense is called then the buffer is erased at first + +build-44 -> build-45 +-------------------- + + * added defualt options for Linotype Opal2 + * changed bug in highlight-blue function (using green value) + diff --git a/doc/umax/umax.FAQ b/doc/umax/umax.FAQ new file mode 100644 index 0000000..0901a2c --- /dev/null +++ b/doc/umax/umax.FAQ @@ -0,0 +1,147 @@ +------------------------------------------------------------------------------- + +Q: I am using an Astra 2200 Scanner and can do a preview scan but the scanner + hangs or produces bad images when I start a final scan. + +A: Disable the option "quality calibration". This does not reduce the image + quality, the scanner reports it can do a quality calibration but that is + not true for the current firmware version. + +------------------------------------------------------------------------------- + +Q: What scsi controller shall I use for UMAX scsi scanners? + +A: The controller cards that come with UMAX scanners are very simple ones + and I suggest not to use this cards. + + I like the ncr53c8xx (=symbios-loigc53c8xx = lsi53c8xx) controllers because + they are not too expensive and I had very good results with these cards. + Especially the ncr53c810 is very interesting for scanning because this + are fast scsi controllers which allow long scsi cables. + + The Adaptec 2904 controllers seem to make problems with UMAX scanners on + linux. + +------------------------------------------------------------------------------- + +Q: I want to use the scsi-card that comes with my umax scanner. + What card is it and is it supported by my os? + +A: There are at least two kind of scsi controller cards that + come with UMAX scanners. + + ISA-Card: + The ISA-cards that come with the umax scanners are very simple cards. + I suggest not to use these cards. + + If you really want to try: + the UDS-IS11 ISA-card is a DTC3181E-card based on the NCR5380-chip. + On linux you may have the chance to get it work with the recent + g_NCR5380-driver. The card does not have IRQ/DMA. + + Try the following option for kernel: dtc3181e=0x280,255 + or use the following command: + + insmod g_NCR5380 ncr_irq=255 ncr_addr=0x280 dtc3181e=1 + + - ncr_irq=255 : no IRQ, no DMA + - ncr_irq=254 : autoprobe IRQ + - ncr_addr : can be: 0x220 0x240 0x280 0x2A0 0x2C0 0x300 0x320 0x340 + + (Thanks to Colin Brough and Hans Schaefer for that tip) + + + PCI-Card: + Some UMAX Scanners come with a PCI SCSI controller card DOMEX DMX3191E. + This card shall be compatible to the Advansys ABP940U (Chip: Advansys + ASC3030). The card shall work without problems with the Advansys SCSI + driver for linux. + + (Thanks to Volker Ossenkopf for that tip) + +------------------------------------------------------------------------------- + +Q: I use linux with a NCR/Symbios logic SCSI-Controller, sane does not work + right. + +A: There are two differen drivers in the linux Kernel/modules. + Use the BSD-driver ncr53c8xx or sym53c8xx. + +------------------------------------------------------------------------------- + +Q: I am using an AM53C974 based scsi card with a umax scanner, the system + freezes when I start a scan, what can I do? + +A: Try the recent driver for the scsi card, take a look at: + http://www.garloff.de/kurt/linux/dc390/index.html + +------------------------------------------------------------------------------- + +Q: Will there be a support for the UMAX-parallel-port-scanners? + +A: Since sane-1.0.5 there is a separate sane-umax-pp backend that does + support (some) umax parallel port scanners. + +------------------------------------------------------------------------------- + +Q: Will there be a support for the UMAX-USB-scanners? + +A: UMAX published their SCSI-protocol for scanners. However they have not so far + published USB protocols. This seems to be because they are using an ASIC that + is produced by someone else and they had to subscribe an NDA. + Without the protocol documentation it really is hard to write a driver. + I will not work on a driver. + + The Astra 2200W does work when connected via SCSI. + It could work with SCSI-via-USB-driver and connected via USB, but that + is not tested. + +------------------------------------------------------------------------------- + +Q: I get a black area at the top of the image. What's wrong? + +A: This is a problem of some scsi-drivers. + Update the driver for your scsi-adapter or update the operating system/kernel. + + For advansys-scsi-cards update to a new kernel which includes at least + the driver version 3.1E of the advansys-scsi-driver. Take a look at: + http://www.advansys.com/linux.htm + +------------------------------------------------------------------------------- + +Q: Does SANE and the umax backend work on LinuxPPC / big endian machine ? + +A: There are people using the sane-umax on a LinuxPPC (big endian) machine. + + Other people write that they can not scan on a LinuxPPC. It looks like this + is a problem with the driver of the scsi card. + + The "MESH" SCSI card is reported to work. The NCR53C94 SCSI card + seems not to work. + +------------------------------------------------------------------------------- + +Q: SANE hangs or crashes when I start a frontend for sane, what can I do? + +A: Sometimes the backends that are not used make problems. + Edit /usr/(local)/etc/sane.d/dll.conf + and comment out everything but the backend you need. + +------------------------------------------------------------------------------- + +Q: compiling sane aborts with error "virtual memory exhausted" + on slackware linux with gcc. What goes wrong? + +A: The optimization set by "-O2" makes problems, try which one of the following + calls work: + + make CFLAGS="-g -Wall -O1" + make CFLAGS="-g -Wall -O" + make CFLAGS="-g -Wall" + +------------------------------------------------------------------------------- + +You find a lot of tips and informations in the internet. E.g. take a look +at http://www.scantips.com + + diff --git a/doc/umax/umax.TODO b/doc/umax/umax.TODO new file mode 100644 index 0000000..6af64b6 --- /dev/null +++ b/doc/umax/umax.TODO @@ -0,0 +1,22 @@ +TODO UMAX BACKEND FOR SANE +========================== + + * When depth>8 then it is necessary to create the gray gamma + table with the correct depth + + * Astra 2200: enable option resolution bind for grayscale/lineart + it must be disabled and set "true" for color mode + + * change set_window if (dev->do_color_ordering != 0) {..} + one of the settings makes an error for Astra 6X0S scanners + + * include push-button function to SANE_START (?) + + * add builtin halftone pattern selection + + * add halftone pattern doenload, dimension selection + + + - I will NOT add support for parallel-port and USB scanners to this backend! + Don`t ask for it. + |