Hi!

Also wenn du den LPT als Eingang nehmen willst, musst du das in den Steuerregistern der Schnittstelle umstellen

Wenn mich nicht alles täuscht ging das so:
int port=0x378;

outp(port+2,0x10); //umschalten auf Schreibbetrieb
outp(port+2,0xEF); //umschalten auf Lesebetrieb

und dann einfach die 8 Datenbits der LPT einlesen

outp ist eine funktion um auf das LPT zu schreiben

wenn du willst, kann ich da eine doku zukommen lassen
hab da noch wo was gutes rumliegen denk ich

mfg
MaX