The problem is that Windows XP restricts access to the parallel port. Older applications which are not written to take account of this will not be able to access the port.
This page explains this in more detail, and also suggests an alternative driver and a software patch for the parallel port to allow access from older apps (MS-DOS, Win95....) to the parallel port under XP.
--
moto