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/

SEE ALSO

Device::ParallelPort