Der Parallelport hat 25 Pins. Pin 18 bis 25 verbindet man (mit der Masse, GND vom PC)
Pin 2 bis 9 sind digitale Ausgänge. Dort kannst du einen Wert ausgeben. Wenn du die Software mit C erstellen willst -->

DlPortWritePortUchar(0x378, 0xFF)

0x378 - Adresse des Parallelports
0xFF - Wert der auf Pin 2 bis 9 ausgegeben wird (hier 255 in hex, 11111111 in binär)

Unter http://www.driverlinx.com/DownLoad/DlPortIO.htm kannst du die Datei port95nt.exe downloaden um mit win xp/2000 usw. auf den Parallelport zugreifen zu können und die nötigen Headerdateien für C.

Gruss Benji