Device::ParallelPort is a perl device driver module for parallel ports. It is used to access low level bits and bytes and generally useful for accessing special access cards like Rellay Controllers.
Device::ParallelPort has a number of drivers for multiple operating systems. Released includes a direct access module for Linux and the Linux ParPort driver. Work almost complete includes a windows and a FressBSD driver.
I am currently writting a number of example code sets and circuts, including buttons, relay control boards and a PIR (Passive Infra Red) detector. I will link these here once they are complete.
Download from CPAN http://search.cpan.org/search?dist=Device-ParallelPort