Microsoft DOS print command
The print command allows users to print a text file to a line printer, in the background.
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.
Windows Vista and later syntax
PRINT [/D:device] [[drive:][path]filename[...]]
|/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\ filename /c /p
|/d:device||Name of printer device
Printer Ports: LPT1, LPT2 orLPT3
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\ filename||Location and filename 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.