Ich programmiere seit 2 Jahren mit der Inpout32.dll und muss sagen:
sehr sehr komfortabel für den Einstieg!
Du kannst normalerweise alle Ausgänge auch als Eingänge benutzen...
Falls dein PureBasic Visual basic ähnelt, kann ich dir dieses Tutorial empfehlen:
http://www.activevb.de/tutorials/tut.../parallel.html

EDIT:
Werte einlesen:

Variable = INP [Adr.]
Adr. is normalerweise &H378

lg.