Why do some MS-DOS applications print incomplete pages in Windows XP, Windows 2000, and Windows NT?

Posted in: Win32
By dePoPo
Mar 10, 2009 - 12:55:44 PM

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.



Visitor Comments