Microsoft DOS print command
The print command allows users to print a text file to a line printer, in the background.
Note: If you need to print an e-mail, picture, document, or other file that cannot be opened from a command line you must print from the program that opens the file.
The print command is an external command that is available in the below Microsoft operating systems. Print was first introduced in MS-DOS 2.0 as print.com and later was changed to print.exe in MS-DOS 5.0 and all later versions of MS-DOS and Windows.
- MS-DOS 2.0 and above
- Windows 95
- Windows 98
- Windows ME
- Windows NT
- Windows 2000
- Windows XP
- Windows Vista
- Windows 7
- Windows 8
- Windows 10
Windows Vista and later syntax
PRINT [/D:device] [[drive:][path]file name[...]]
|/D:device||Specifies a print device.|
Windows XP and earlier syntax
print /d:device /b:size /u:ticks1 /m:ticks2 /s:ticks3 /q:size /t drive:\path\ file name /c /p
|/d:device||Name of printer device.
Printer Ports: LPT1, LPT2 or LPT3.
Serial Ports: Com1, Com2, Com3 or Com4.
|/b:size||Sets size (in bytes) of internal buffer. Default=512 with range of 512 to 16384.|
|/u:ticks1||Maximum number of clock ticks PRINT is to wait for a printer to become available. Default=1 with a range of 1 to 255.|
|/m:ticks2||Maximum number of clock ticks PRINT can take to print a character or printer. Default=2 with a range of 1 to 255.|
|/s:ticks3||Maximum number of clock ticks allocated for background printing. Default=8 with range of 1 to 255.|
|/q:qsize||Maximum number of files allowed in print queue. Default=10 with range of 1 to 255.|
|/t||Removes files from the print queue.|
|drive:\path\ file name||Location and file name of file to be printed.|
|/c||Removes files from the print queue.|
|/p||Adds files to the print queue.|
Note: The print command is only able to print ASCII text. The /d, /b, /u, /m, /s, and /q switches can only be used once. If a different value needs to be used the computer must be restarted.
print c:\file.txt /c /d:lpt1
Prints the file.txt file to the parallel port lpt1.