757 lines
16 KiB
HTML
757 lines
16 KiB
HTML
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<HTML><HEAD><TITLE>Man page of sane-plustek_pp</TITLE>
|
|
</HEAD><BODY>
|
|
<H1>sane-plustek_pp</H1>
|
|
Section: SANE Scanner Access Now Easy (5)<BR>Updated: 14 Jul 2008<BR><A HREF="#index">Index</A>
|
|
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
|
|
|
|
<A NAME="ixAAB"></A>
|
|
<A NAME="lbAB"> </A>
|
|
<H2>NAME</H2>
|
|
|
|
sane-plustek_pp - SANE backend for Plustek parallel port
|
|
flatbed scanners
|
|
<A NAME="lbAC"> </A>
|
|
<H2>DESCRIPTION</H2>
|
|
|
|
The
|
|
<B>sane-plustek_pp</B>
|
|
|
|
library implements a SANE (Scanner Access Now Easy) backend that
|
|
provides access to Plustek ASIC 9600[1/3] and P9800[1/3] based
|
|
parallel port flatbed scanners.
|
|
The access of the scanner is either done directly by the backend
|
|
or via kernel module, called pt_drv which can be created out of
|
|
the plustek_pp backend code - see also section
|
|
<B>BUILDING THE KERNEL MODULE</B>
|
|
|
|
for further information.
|
|
<P>
|
|
<A NAME="lbAD"> </A>
|
|
<H2>SUPPORTED DEVICES</H2>
|
|
|
|
<P>
|
|
At present, the following scanners should work with this backend
|
|
and/or the kernel module:
|
|
<P>
|
|
|
|
<B>PLUSTEK SCANNERS</B>
|
|
|
|
<P>
|
|
|
|
|
|
<PRE>
|
|
Parallelport Model: ASIC: Properties:
|
|
---------------------- ----- ------------------------
|
|
OpticPro PT12 98003 600x1200 dpi 36bit 512Kb
|
|
OpticPro P12 98003 600x1200 dpi 36bit 512Kb
|
|
OpticPro 9636T/12000T 98001 600x1200 dpi 36bit 512Kb
|
|
OpticPro 12000P Turbo 98001 600x1200 dpi 36bit 512Kb
|
|
OpticPro 9636P+/Turbo 98001 600x1200 dpi 36bit 512Kb
|
|
OpticPro 9636P 96003 600x1200 dpi 36bit 128Kb
|
|
OpticPro 12000P/96000P 96003 600x1200 dpi 36bit 128Kb
|
|
OpticPro 1236P 96003 600x1200 dpi 30bit 128Kb
|
|
OpticPro 9600P 96003 600x1200 dpi 30bit 128Kb
|
|
OpticPro 9630P/FBIV 96003 600x1200 dpi 30bit 128Kb
|
|
OpticPro 9630PL (14") 96003 600x1200 dpi 30bit 128Kb
|
|
OpticPro A3I 96003 400x800 dpi 36bit 128Kb
|
|
OpticPro 600P/6000P 96003 300x600 dpi 30bit 32Kb
|
|
OpticPro 4831P 96003 300x600 dpi 30bit 32Kb
|
|
OpticPro 4830P/FBIII 96003 300x600 dpi 30bit 32Kb
|
|
OpticPro 4800P/FBII 96001 300x600 dpi 24bit 32Kb
|
|
</PRE>
|
|
|
|
|
|
<P>
|
|
|
|
<P>
|
|
<B>PRIMAX SCANNERS</B>
|
|
|
|
<P>
|
|
There are some scanners sold by Primax, but they are in fact
|
|
Plustek devices. These scanners are also supported.
|
|
The following table will show the relationship:
|
|
<P>
|
|
|
|
|
|
<PRE>
|
|
Model: Plustek Model: Remarks:
|
|
--------------------------- -------------- ------------
|
|
Colorado 4800 OpticPro 4800 not tested
|
|
Compact 4800 Direct OpticPro 600 mov=2
|
|
Compact 4800 Direct 30bit OpticPro 4830 mov=7
|
|
Compact 9600 Direct 30bit OpticPro 9630 works
|
|
</PRE>
|
|
|
|
|
|
<P>
|
|
|
|
<P>
|
|
<B>GENIUS SCANNERS</B>
|
|
|
|
<P>
|
|
The following devices are sold as Genius Scanners, but are in fact
|
|
Plustek devices.
|
|
The table will show the relationship:
|
|
<P>
|
|
|
|
|
|
<PRE>
|
|
Model: Remarks:
|
|
--------------------------- ----------------------------
|
|
Colorpage Vivid III V2 Like P12 but has two buttons
|
|
and Wolfson DAC
|
|
</PRE>
|
|
|
|
|
|
<P>
|
|
|
|
<P>
|
|
<B>ARIES SCANNERS</B>
|
|
|
|
<P>
|
|
There's one scanner sold as Aries Scanner, but is in fact a
|
|
Plustek device.
|
|
The following table will show the relationship:
|
|
<P>
|
|
|
|
|
|
<PRE>
|
|
Model: Plustek Model: Remarks:
|
|
--------------------------- -------------- ------------
|
|
Scan-It 4800 OpticPro 600 mov=2
|
|
</PRE>
|
|
|
|
|
|
<P>
|
|
|
|
<P>
|
|
<B>BrightScan SCANNERS</B>
|
|
|
|
<P>
|
|
There's one scanner sold as BrightScan OpticPro Scanner, this is also
|
|
a rebadged Plustek device.
|
|
The following table will show the relationship:
|
|
<P>
|
|
|
|
|
|
<PRE>
|
|
Model: Remarks:
|
|
--------------------------- ----------------------------
|
|
BrightScan OpticPro OpticPro P12
|
|
</PRE>
|
|
|
|
|
|
<P>
|
|
<A NAME="lbAE"> </A>
|
|
<H2>DEVICE NAMES</H2>
|
|
|
|
This backend works in two modes, the so called "direct-mode"
|
|
and the "kernel-mode". In direct-mode, the user-space backend is
|
|
used, in kernel-mode, you should have a kernel-module named pt_drv
|
|
loaded.
|
|
This backends default device is:
|
|
<P>
|
|
|
|
<DL COMPACT><DT id="1"><DD>
|
|
<I>0x378</I>
|
|
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
This "default device" will be used, if no configuration
|
|
file can be found. It is rather the base address of the parallel port
|
|
on i386 machines.
|
|
<P>
|
|
|
|
As the backend supports up to four devices, it is possible to
|
|
specify them in the configuration file
|
|
<P>
|
|
|
|
<DL COMPACT><DT id="2"><DD>
|
|
<I>@CONFIGDIR@/plustek_pp.conf</I>
|
|
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
See this file for examples.
|
|
<P>
|
|
|
|
<P>
|
|
<A NAME="lbAF"> </A>
|
|
<H2>CONFIGURATION</H2>
|
|
|
|
<P>
|
|
|
|
This section describes the backends' configuration file entries.
|
|
The file is located at:
|
|
<I>@CONFIGDIR@/plustek_pp.conf</I>
|
|
|
|
<P>
|
|
|
|
For a proper setup, you will need at least two entries:
|
|
<DL COMPACT><DT id="3"><DD>
|
|
<I>[direct]</I>
|
|
|
|
<BR>
|
|
|
|
<I>device 0x378</I>
|
|
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
or
|
|
<DL COMPACT><DT id="4"><DD>
|
|
<I>[kernel]</I>
|
|
|
|
<BR>
|
|
|
|
<I>device /dev/pt_drv</I>
|
|
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
<I>direct</I>
|
|
|
|
tells the backend, that the following devicename (here
|
|
<I>0x378</I>)
|
|
|
|
has to be interpreted as parallel port scanner device. In
|
|
fact it is the address to use, alternatively you can use
|
|
<I>/dev/parport0</I>
|
|
|
|
if the backend has been compiled with libieee1284 support.
|
|
<I>kernel</I>
|
|
|
|
should only be used, when a kernel-module has been built
|
|
out of the backend sources. See below for more instructions
|
|
about this.
|
|
<P>
|
|
|
|
Further options:
|
|
<P>
|
|
|
|
option warmup t
|
|
<DL COMPACT><DT id="5"><DD>
|
|
<I>t</I>
|
|
|
|
specifies the warmup period in seconds
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
option lampOff t
|
|
<DL COMPACT><DT id="6"><DD>
|
|
<I>t</I>
|
|
|
|
is the time in seconds for switching off the lamps in
|
|
standby mode
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
option lOffonEnd b
|
|
<DL COMPACT><DT id="7"><DD>
|
|
<I>b</I>
|
|
|
|
specifies the behaviour when closing the backend, 1 --> switch
|
|
lamps off, 0 --> do not change lamp status
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
option mov m
|
|
<DL COMPACT><DT id="8"><DD>
|
|
<I>m</I>
|
|
|
|
is the model override switch, which only works in direct mode.
|
|
<DL COMPACT>
|
|
<DT id="9"><I>m</I> = 0
|
|
|
|
<DD>
|
|
default: no override
|
|
<DT id="10"><I>m</I> = 1
|
|
|
|
<DD>
|
|
OpticPro 9630PL override (works if OP9630
|
|
has been detected) forces legal size (14")
|
|
<DT id="11"><I>m</I> = 2
|
|
|
|
<DD>
|
|
Primax 4800Direct override (works if OP600
|
|
has been detected) swaps red/green color
|
|
<DT id="12"><I>m</I> = 3
|
|
|
|
<DD>
|
|
OpticPro 9636 override (works if OP9636 has
|
|
been detected) disables backends
|
|
transparency/negative capabilities
|
|
<DT id="13"><I>m</I> = 4
|
|
|
|
<DD>
|
|
OpticPro 9636P override (works if OP9636 has
|
|
been detected) disables backends
|
|
transparency/negative capabilities
|
|
<DT id="14"><I>m</I> = 5
|
|
|
|
<DD>
|
|
OpticPro A3I override (works if OP12000 has
|
|
been detected) enables A3 scanning
|
|
<DT id="15"><I>m</I> = 6
|
|
|
|
<DD>
|
|
OpticPro 4800P override (works if OP600
|
|
has been detected) swaps red/green color
|
|
<DT id="16"><I>m</I> = 7
|
|
|
|
<DD>
|
|
Primax 4800Direct 30bit override (works if
|
|
OP4830 has been detected)
|
|
</DL>
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
See the plustek_pp.conf file for examples.
|
|
<P>
|
|
|
|
<P>
|
|
<A NAME="lbAG"> </A>
|
|
<H2>BUILDING THE KERNEL MODULE</H2>
|
|
|
|
As mentioned before, the plustek_pp backend code can also
|
|
be compiled and installed as linux kernel module. To do so,
|
|
you will need the source-files of this sane-backend installation.
|
|
Unpack this tar-ball and go to the directory:
|
|
<BR>
|
|
|
|
<I>sane-backends/doc/plustek</I>
|
|
|
|
<BR>
|
|
|
|
Within this directory, you should find a script called:
|
|
<BR>
|
|
|
|
<I>MakeModule.sh</I>
|
|
|
|
<BR>
|
|
|
|
Now if your Linux kernelsources are installed correctly,
|
|
it should be possible to build, install and load the
|
|
module
|
|
<B>pt_drv.</B>
|
|
|
|
<B>Please note,</B>
|
|
|
|
that the kernelsources need to be configured correctly.
|
|
Refer to your distributions
|
|
manual on how this is done. As root user, try
|
|
<BR>
|
|
|
|
<I>./MakeModule.sh</I>
|
|
|
|
<BR>
|
|
|
|
the script will try and get all necessary information about your
|
|
running kernel and will lead you through the whole installation
|
|
process.
|
|
<BR>
|
|
|
|
<B>Note: Installing and loading the can only be done as</B>
|
|
|
|
superuser.
|
|
<P>
|
|
|
|
<P>
|
|
<A NAME="lbAH"> </A>
|
|
<H2>KERNEL MODULE SETUP</H2>
|
|
|
|
The configuration of the kernel module is done by providing
|
|
some or more options found below to the kernel module at
|
|
load time. This can be done by invoking insmod with the
|
|
appropriate parameters or appending the options to the file
|
|
<B>/etc/modules.conf (kernel < 2.6.x)</B>
|
|
|
|
or
|
|
<B>/etc/modprobe.conf (kernel >= 2.6.x)</B>
|
|
|
|
<P>
|
|
|
|
<B>The Options:</B>
|
|
|
|
<BR>
|
|
|
|
lampoff=lll
|
|
<DL COMPACT><DT id="17"><DD>
|
|
The value
|
|
<I>lll</I>
|
|
|
|
tells the driver, after how many seconds to
|
|
switch-off the lamp(s). The default value is 180.
|
|
0 will disable this feature.
|
|
<BR>
|
|
|
|
<B>HINT:</B>
|
|
|
|
Do not use a value that is too small, because often
|
|
switching on/off the lamps will reduce their lifetime.
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
port=ppp
|
|
<DL COMPACT><DT id="18"><DD>
|
|
<I>ppp</I>
|
|
|
|
specifies the port base address, where the scanner
|
|
is connected to. The default value is 0x378, which
|
|
is normally a standard.
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
warmup=www
|
|
<DL COMPACT><DT id="19"><DD>
|
|
<I>www</I>
|
|
|
|
specifies the time in seconds, how long a lamp has to be on,
|
|
until the driver will start to scan. The default value is 30.
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
lOffonEnd=e
|
|
<DL COMPACT><DT id="20"><DD>
|
|
<I>e</I>
|
|
|
|
specifies the behaviour when unloading the driver, 1 --> switch
|
|
lamps off, 0 --> do not change lamp status
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
slowIO=s
|
|
<DL COMPACT><DT id="21"><DD>
|
|
<I>s</I>
|
|
|
|
specifies which I/O functions the driver should use, 1 --> use
|
|
delayed functions, 0 --> use the non-delayed ones
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
forceMode=fm
|
|
<DL COMPACT><DT id="22"><DD>
|
|
<I>fm</I>
|
|
|
|
specifies port mode which should be used, 0 --> autodetection,
|
|
1 --> use SPP mode and 2 --> use EPP mode
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
mov=m
|
|
<DL COMPACT><DT id="23"><DD>
|
|
<DL COMPACT>
|
|
<DT id="24"><I>m</I> = 0
|
|
|
|
<DD>
|
|
default: no override
|
|
<DT id="25"><I>m</I> = 1
|
|
|
|
<DD>
|
|
OpticPro 9630PL override (works if OP9630
|
|
has been detected) forces legal size (14")
|
|
<DT id="26"><I>m</I> = 2
|
|
|
|
<DD>
|
|
Primax 4800Direct override (works if OP600
|
|
has been detected) swaps red/green color
|
|
<DT id="27"><I>m</I> = 3
|
|
|
|
<DD>
|
|
OpticPro 9636 override (works if OP9636 has
|
|
been detected) disables backends
|
|
transparency/negative capabilities
|
|
<DT id="28"><I>m</I> = 4
|
|
|
|
<DD>
|
|
OpticPro 9636P override (works if OP9636 has
|
|
been detected) disables backends
|
|
transparency/negative capabilities
|
|
<DT id="29"><I>m</I> = 5
|
|
|
|
<DD>
|
|
OpticPro A3I override (works if OP12000 has
|
|
been detected) enables A3 scanning
|
|
<DT id="30"><I>m</I> = 6
|
|
|
|
<DD>
|
|
OpticPro 4800P override (works if OP600
|
|
has been detected) swaps red/green color
|
|
<DT id="31"><I>m</I> = 7
|
|
|
|
<DD>
|
|
Primax 4800Direct 30bit override (works if
|
|
OP4830 has been detected)
|
|
</DL>
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
Sample entry for file
|
|
<B>/etc/modules.conf</B>
|
|
|
|
:
|
|
<BR>
|
|
|
|
<I>alias char-major-40 pt_drv</I>
|
|
|
|
<BR>
|
|
|
|
<I>pre-install pt_drv modprobe -k parport</I>
|
|
|
|
<BR>
|
|
|
|
<I>options pt_drv lampoff=180 warmup=15 port=0x378 lOffonEnd=0 mov=0 slowIO=0 forceMode=0</I>
|
|
|
|
<P>
|
|
|
|
For multidevice support, simply add values separated by commas to
|
|
the different options
|
|
<BR>
|
|
|
|
<I>options pt_drv port=0x378,0x278 mov=0,4 slowIO=0,1 forceMode=0,1</I>
|
|
|
|
<P>
|
|
|
|
Remember to call depmod after changing /etc/conf.modules.
|
|
<P>
|
|
|
|
<P>
|
|
<A NAME="lbAI"> </A>
|
|
<H2>PARALLEL PORT MODES</H2>
|
|
|
|
<P>
|
|
|
|
The current driver works best, when the parallel port
|
|
has been set to EPP-mode. When detecting any other
|
|
mode such as ECP or PS/2 the driver tries to set to a
|
|
faster, supported mode. If this fails, it will use the
|
|
SPP mode, as this mode should work with all Linux supported
|
|
parallel ports. If in doubt, enter your BIOS and set it to
|
|
any mode except ECP.
|
|
<P>
|
|
|
|
Former Plustek scanner models (4830, 9630) supplied a
|
|
ISA parallel port adapter card. This card is
|
|
<B>not</B>
|
|
|
|
supported by the driver.
|
|
<P>
|
|
|
|
The ASIC 96001/3 based models have sometimes trouble with
|
|
high resolution modes. If you encounter sporadic corrupted
|
|
images (parts duplicated or shifted horizontally) kill all
|
|
other applications before scanning and (if sufficient
|
|
memory available) disable swapping.
|
|
<P>
|
|
|
|
See the plustek_pp.conf file for examples.
|
|
<P>
|
|
|
|
<P>
|
|
<A NAME="lbAJ"> </A>
|
|
<H2>FILES</H2>
|
|
|
|
<DL COMPACT>
|
|
<DT id="32"><I>@CONFIGDIR@/plustek_pp.conf</I>
|
|
|
|
<DD>
|
|
The backend configuration file
|
|
<DT id="33"><I>@LIBDIR@/libsane-plustek_pp.a</I>
|
|
|
|
<DD>
|
|
The static library implementing this backend.
|
|
<DT id="34"><I>@LIBDIR@/libsane-plustek_pp.so</I>
|
|
|
|
<DD>
|
|
The shared library implementing this backend (present on systems that
|
|
support dynamic loading).
|
|
<DT id="35"><I>/lib/modules/<Kernel-Version>/kernel/drivers/parport/pt_drv.o</I>
|
|
|
|
<DD>
|
|
The Linux kernelmodule for kernels < 2.6.x.
|
|
<DT id="36"><I>/lib/modules/<Kernel-Version>/kernel/drivers/parport/pt_drv.ko</I>
|
|
|
|
<DD>
|
|
The Linux kernelmodule for kernels >= 2.6.x.
|
|
</DL>
|
|
<P>
|
|
|
|
<P>
|
|
<A NAME="lbAK"> </A>
|
|
<H2>ENVIRONMENT</H2>
|
|
|
|
<DL COMPACT>
|
|
<DT id="37"><B>SANE_CONFIG_DIR</B>
|
|
|
|
<DD>
|
|
This environment variable specifies the list of directories that may
|
|
contain the configuration file. Under UNIX, the directories are
|
|
separated by a colon (`:'), under OS/2, they are separated by a
|
|
semi-colon (`;'). If this variable is not set, the configuration file
|
|
is searched in two default directories: first, the current working
|
|
directory (".") and then in @CONFIGDIR@. If the value of the
|
|
environment variable ends with the directory separator character, then
|
|
the default directories are searched after the explicitly specified
|
|
directories. For example, setting
|
|
<B>SANE_CONFIG_DIR</B>
|
|
|
|
to "/tmp/config:" would result in directories "tmp/config", ".", and
|
|
"@CONFIGDIR@" being searched (in this order).
|
|
<DT id="38"><B>SANE_DEBUG_PLUSTEK_PP</B>
|
|
|
|
<DD>
|
|
If the library was compiled with debug support enabled, this
|
|
environment variable controls the debug level for this backend. Higher
|
|
debug levels increase the verbosity of the output.
|
|
<P>
|
|
Example:
|
|
export SANE_DEBUG_PLUSTEK_PP=10
|
|
<P>
|
|
</DL>
|
|
<A NAME="lbAL"> </A>
|
|
<H2>SEE ALSO</H2>
|
|
|
|
<B><A HREF="/cgi-bin/man/man2html?7+sane">sane</A></B>(7),
|
|
|
|
<BR>
|
|
|
|
<I>@DOCDIR@/plustek/Plustek-PARPORT.changes</I>
|
|
|
|
<P>
|
|
<A NAME="lbAM"> </A>
|
|
<H2>CONTACT AND BUG-REPORTS</H2>
|
|
|
|
Please send any information and bug-reports to:
|
|
<BR>
|
|
|
|
<B>SANE Mailing List</B>
|
|
|
|
<P>
|
|
|
|
Additional info and hints can be obtained from our
|
|
<BR>
|
|
|
|
Mailing-List archive at:
|
|
<BR>
|
|
|
|
<B><A HREF="http://www.sane-project.org/mailing-lists.html">http://www.sane-project.org/mailing-lists.html</A></B>
|
|
|
|
<P>
|
|
|
|
To obtain debug messages from the backend, please set the
|
|
environment-variable
|
|
<I>SANE_DEBUG_PLUSTEK_PP</I>
|
|
|
|
before calling your favorite scan-frontend (i.e. xscanimage).
|
|
<BR>
|
|
|
|
<B>i.e.: export SANE_DEBUG_PLUSTEK_PP=20 ; xscanimage</B>
|
|
|
|
<P>
|
|
|
|
The value controls the verbosity of the backend.
|
|
<P>
|
|
|
|
<P>
|
|
<A NAME="lbAN"> </A>
|
|
<H2>KNOWN BUGS & RESTRICTIONS</H2>
|
|
|
|
<P>
|
|
|
|
* The Halftoning works, but the quality is poor
|
|
<P>
|
|
|
|
* Printers (especially HP models) will start to
|
|
print during scanning. This in fact is a problem
|
|
to other printers too, using bidirectional protocol
|
|
(see <A HREF="http://www.plustek.com">www.plustek.com</A> (TAIWAN) page for further details)
|
|
<P>
|
|
|
|
* The driver does not support these manic scalings up
|
|
to 16 times the physical resolution. The only scaling
|
|
is done on resolutions between the physical resolution
|
|
of the CCD-sensor and the stepper motor i.e. you have a
|
|
600x1200 dpi scanner and you are scanning using 800dpi,
|
|
so scaling is necessary, because the sensor only delivers
|
|
600dpi but the motor is capable to perform 800dpi steps.
|
|
<P>
|
|
|
|
* On some devices, the pictures seems bluish
|
|
<P>
|
|
|
|
<I>ASIC 98001 based models:</I>
|
|
|
|
<P>
|
|
|
|
* The 300dpi transparency and negative mode does not work
|
|
correctly.
|
|
<P>
|
|
|
|
* There is currently no way to distinguish a model with
|
|
and without transparency unit.
|
|
<P>
|
|
|
|
* The scanned images seem to be too dark (P9636T)
|
|
<P>
|
|
|
|
<I>ASIC 96003/1 based models:</I>
|
|
|
|
<P>
|
|
|
|
* 30bit mode is currently not supported.
|
|
<P>
|
|
|
|
* On low end systems under heavy system load the
|
|
driver may lose data, which can result in picture
|
|
corruption or cause the sensor to hit the scan bed.
|
|
<P>
|
|
|
|
* The scanning speed on 600x1200 dpi models is slow.
|
|
<P>
|
|
|
|
* The scanning quality of the A3I is poor
|
|
<P>
|
|
|
|
<HR>
|
|
<A NAME="index"> </A><H2>Index</H2>
|
|
<DL>
|
|
<DT id="39"><A HREF="#lbAB">NAME</A><DD>
|
|
<DT id="40"><A HREF="#lbAC">DESCRIPTION</A><DD>
|
|
<DT id="41"><A HREF="#lbAD">SUPPORTED DEVICES</A><DD>
|
|
<DT id="42"><A HREF="#lbAE">DEVICE NAMES</A><DD>
|
|
<DT id="43"><A HREF="#lbAF">CONFIGURATION</A><DD>
|
|
<DT id="44"><A HREF="#lbAG">BUILDING THE KERNEL MODULE</A><DD>
|
|
<DT id="45"><A HREF="#lbAH">KERNEL MODULE SETUP</A><DD>
|
|
<DT id="46"><A HREF="#lbAI">PARALLEL PORT MODES</A><DD>
|
|
<DT id="47"><A HREF="#lbAJ">FILES</A><DD>
|
|
<DT id="48"><A HREF="#lbAK">ENVIRONMENT</A><DD>
|
|
<DT id="49"><A HREF="#lbAL">SEE ALSO</A><DD>
|
|
<DT id="50"><A HREF="#lbAM">CONTACT AND BUG-REPORTS</A><DD>
|
|
<DT id="51"><A HREF="#lbAN">KNOWN BUGS & RESTRICTIONS</A><DD>
|
|
</DL>
|
|
<HR>
|
|
This document was created by
|
|
<A HREF="/cgi-bin/man/man2html">man2html</A>,
|
|
using the manual pages.<BR>
|
|
Time: 00:06:05 GMT, March 31, 2021
|
|
</BODY>
|
|
</HTML>
|