NAME
Device::ParallelPort::drv - Standard pacakge to be imported by all drivers
SYNOPSIS
(Not Applicable)
DESCRIPTION
This driver is the base class recommended for all Parallel Port Drivers. It is not useful in itself. Although against proper OO design, this particular module does not work by itself.
METHODS
new
get_bit
get_byte
set_bit
set_byte
NOTES
Device Names
A special system of device names has been deviced. Basically we are trying to be compatible with most systems, and not force people to learn something new.
You can enter parallel port device in a number of ways
- lpN Unix style, where 0 is the first port
- lptN Windows style, where 1 is the first port
- 0xNNN Direct hardware location
*** This is totally dependent on the driver being used.
For example the script driver would not use these but the auto
driver does.
Now these are not necessarily supported in all operating systems. By default this base driver converts lpt notation into lp notation, it then optionally converts all lp notation into a hardware location. However what would not work for parport control, which is generally done as parport device, mapping the same number as the lp above (check that?), in that case passing the direct hardware location is pointless.
AUTHOR
Scott Penrose scottp@dd.com.au, http://linux.dd.com.au/