Funktionierts inzwischen? Falls nicht denke ich vielleicht einen lösungsansatz zu haben. Du mußt das Strobe Signal setzen damit er die Daten auf den LPT legt und zurücknehmen wenn du willst das die Ausgänge nicht angesteuert sind. Beim LPT mußt du demnach

#define LPT1 0x378
.
.
.
int Steuerregister;
Steuerregister = inp(LPT1+0x2);
//Lesen des Steuerregisters
Steuerregister = (Steuerregister|0x01);
//STROBE auf High setzen ( Daten den LPT1 ausgeben lassen )
outp(LPT1+0x2,Steuerregister);
//Schreiben des Modifizierten Steuerregisters