Q. Why do some MS-DOS applications print incomplete pages in Windows XP, Windows 2000, and Windows NT?
Posted by Bill Hardin Fri, Feb 08, 2002 at 06:53
A.
MS-DOS
applications use the NT spooler to print. The spooler waits for a
timeout period (15 seconds, by default) to expire before sending data
to the printer. If the print job takes longer to generate than the
timeout period, the spooler sends the generated data to the printer,
causing the print job to split over multiple pages. To work around this
problem, perform the following steps to increase the timeout value:
Start the registry editor (regedit.exe). Navigate to
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlWOW. Double-click
LPT_timeout. Set the LPT_timeout value to a longer time (e.g., 30
seconds). Click OK. Close the registry editor.