Compare the MSD result with the port's address in these three places:
1) The CMOS setup screen (if it's visible)2) The port's properties in its Device Manager tab
3) The (little-endian) value in the first two hex bytes you get when you do the following in a DOS box: c:\\>debug -d0:408If they aren't all the same, then the system may be confused as to where the port actually resides. You may need to remove the port in the Device Manager, reboot, disable it in CMOS, boot into Windows once to make sure it's gone, then re-enable it in CMOS and let Windows re-detect it.
And yes, if you can, make sure no installed printer drivers are targeting the same port.
If your CMOS setup gives you the ability to assign the port to a different address, you might try that, too.
It can be a real challenge to get direct LPT port access to behave properly under Windows, but it is usually possible with patience and inappropriate language.
-- jm
------------------------------------------------------
------------------------------------------------------