You are currently offline, waiting for your internet to reconnect

Redirecting Print Screen Output for 16-bit DOS Applications

This article was previously published under Q140399
This article has been archived. It is offered "as is" and will no longer be updated.
When you press the Print Screen key at the MS-DOS Command Prompt or in aDOS application window under Windows NT, the screen contents are copied tothe clipboard. If you want to redirect the screen contents from a 16-bitMS-DOS application to your printer, you must configure either the ProgramInformation File (PIF) file or the shortcut so that Windows NT ignores thePrint Screen key while the application is running.
To redirect the screen contents of a 16-bit MS-DOS application to yourPrinter, perform the following steps:

Windows NT 3.51

  1. Run the PIF Editor (Pifedit.exe).
  2. For Program Filename, enter the full path of For example:

  3. Click Advanced.
  4. Select the PrtSc check box in Reserve Shortcut Keys, and then click OK.
  5. Click Windows NT.
  6. Make sure that the full path of the Config filename is correct. By default, the full path is:

  7. Click OK.
  8. Save the PIF.
  9. Using a text editor, such as Notepad, add the following line to the Config.nt file and save the file:

  10. Run the PIF.
NOTE: This procedure allows you send Print Screen contents to your printerfor all 16-bit MS-DOS applications. If you want this to work for one 16-bitMS-DOS application, create another Config file and enter the full path ofthe file in step 6 above. This works with and does not workwith Cmd.exe.

Windows NT 4.0

  1. Create a shortcut to the DOS application.
  2. Right-click on the shortcut, and then select Properties.
  3. Click the Misc tab.
  4. Click to clear the PrtSc check box.
  5. Click OK.
If you have a locally attached printer, you should now be able to launchthe DOS application using the shortcut and use the Print Screen key toprint locally. If you are using a network printer, you have to redirect theprinter output to the network printer using the following command at aMS-DOS command prompt:
NET USE LPT1: \\<server>\<printer_sharename>

prodnt vdm PrintScrn PrintScreen PrntScrn

Article ID: 140399 - Last Review: 12/04/2015 12:29:56 - Revision: 2.2

Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows NT Workstation 3.5, Microsoft Windows NT Workstation 3.51, Microsoft Windows NT Workstation 4.0 Developer Edition, Microsoft Windows NT Server 3.5, Microsoft Windows NT Server 3.51, Microsoft Windows NT Server 4.0 Standard Edition

  • kbnosurvey kbarchive kbprint KB140399