You experience no printing, or slow or failed/timed-out printing symptoms from DOS programs under Windows XP. Printer output is garbled or incomplete.
Using a graphical user interface
Because Windows isn't really intended to support DOS and DOS hardware devices, the print spooler and HAL drivers may send data prematurely to the printer driver or wait too long to send data to an LPT-port-connected printer from a DOS program, and then time out before the printer acknowledges it is ready to or has accepted data. Setting a shorter timeout period for the LPT port time out forces the print spooler driver to send data sooner and get the printer to start producing the desired output.
Broader coverage of DOS and Windows printing problems can be found at http://www.superflow.com/support/support-dynosoft-prntprobs.htm.