I've been working with Paul on this issue, and here's what I know about the situation so far:
We installed a Rosewill RC-302 (http://www.rosewill.com/products/474/productDetail.htm) into our machine, and Windows XP SP2 detects it without any problems (see http://www.justinmyers.net/media/ttl/00.png). IOTest, though, doesn't see it at all (http://www.justinmyers.net/media/ttl/03.png). I tried a couple of different LPT port numbers (LPT1 and LPT3, given the device window at http://www.justinmyers.net/media/ttl/01.png), and none of them accept any new values from the IOTest application.
I also looked for the I/O addresses in Device Manager and found two ranges: DF00-DF07 and DE00-DE07 (http://www.justinmyers.net/media/ttl/02.png). I tried using every address in those ranges (with the new IOTest version from http://support.empirisoft.com/showthread.php?t=717 since I was having the same error as mugur65 described), but none of them worked. (As with the different LPT port options, they didn't accept the new values I was trying to send.)
As if that weren't all bizarre enough, the computer shipped with Vista Home Premium, and the card liked IOTest well enough after I installed it that time--but after we downgraded to XP (to get DirectRT to work), IOTest doesn't seem to like our port.
We then followed the advice of another thread on these forums (http://www.empirisoft.com/Support/showthread.php?t=644) and ordered the specific parallel card that thread recommended--and got the exact same result.
Thoughts?