Нужно находясь под Windows XP управлять отдельными пинами на LPT порте (устанавливать логичические 1 или 0 на любой пин порта)
помнится , давным давно писалась прога к железяке через которую можно было программировать радиостанции, так я тогда туп был, да и сейчас не очень поумнел, в общем, по причине лени разбираться с ioctl'ами стандартной дравины, просто выгружал её, и впихивал самопальный Legacy дравер. Всё работало и неплохо. Только это в том случае , если у тебя лпт порт больше не для чего другого использоваться не будет.
есть DLL'ка inpout32.dll, содержит две функции- in32 и out32 работает под 98-XP http://www.logix4u.net