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

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:

  1. Start the registry editor (regedit.exe).
  2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WOW.
  3. Double-click LPT_timeout.
  4. Set the LPT_timeout value to a longer time (e.g., 30 seconds).
  5. Click OK.
  6. Close the registry editor.
Hide comments


  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.