sosni si http://www.volny.cz/runat/download/docs/athelp.zip Neco jako SysMan ale lepci
tam najdes uplne vsecko co potrebujes. Snad 
my jsme jsem programovali pres LPT komunikaci (handshake,sync/nonsync) jako je blikani ledek, chat, ir prijimac apod. sourcy v C (dos only) mam doma kdybys chtel.
zatim ti tu hodim male info v kostce co nam k tomu ucitel dal
Kód:
Paraleni port je v PC obvykle na I/O adresach:
0x3BC, 0x378, 0x278
Pouzivane IRQ:
LPT1 -> IRQ7
LPT2 -> IRQ5
Prirazeni IRQx -> INTx:
IRQ0 -> INT 0x08
IRQ1 -> INT 0x09
....
IRQ5 -> INT 0x0D
IRQ6 -> INT 0x0E
IRQ7 -> INT 0x0F
Informace o nalezenych portech LPT1, LPT2 a LPT3 na adrese pameti:
0x0040:0x0008(+2,+4)
Zapojeni pinu LPT:
baze+0 - datovy port, vystupni, zapis/cteni
bity 0-7 (datovy) -> pin 2-9
baze+1 - status tiskarny, vstupni, cteni
bit 0-2 nepouzit
bit 3 (-ERROR) <- pin 15
bit 4 (+SLCT) <- pin 13
bit 5 (+PE) <- pin 12
bit 6 (-ACK) <- pin 10
bit 7 (-BUSY) <- pin 11
baze+2 - rizeni tiskarny, vystupni, cteni/zapis
bit 0 (+Strobe) -> pin 1
bit 1 (+AUTO LF) -> pin 14
bit 2 (-INIT) -> pin 16
bit 3 (+SLCT IN) -> pin 17
bit 4 (enable IRQ) HW preruseni, kdyz ACK prejde do 0
bit 5-7 nepouzit
pin 18-25 -> GND
v cem chces delat? jestli v C v dosu tak muzu nahodit perfektni ukazkove priklady