• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint

Printing from MS-DOS

MS-DOS applications ran in an environment where there was no competition for computer hardware. Only one program ran at a time, so it was acceptable for a program to send data directly to printer hardware. On Windows, because many programs can run at once, the operating system must mediate between programs and resources.

NTVDM takes care of this discrepancy by providing “virtual” LPT ports to MS-DOS applications. When an MS-DOS application issues instructions that would send data to a printer, NTVDM intercepts the instructions and instead sends the data to the Windows spooler so that output from the MS-DOS program and other concurrent Windows applications aren't mixed together. If you look at the printer queue while a DOS application is printing, you'll see these print jobs labeled as “Remote Downlevel Document.”


PREVIEW

                                                                          

Not a subscriber?

Start A Free Trial


  
  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint