Microsoft DOS print command

Updated: 05/21/2018 by Computer Hope

About print

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 another file that cannot be opened from a command line you must print from the program that opens the file.

Availability

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.

Print syntax

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

Options:

/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.

Print examples

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.

Additional information