Microsoft DOS print command

print commandAbout print
Availability
Print syntax
Print examples

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

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

Print syntax

Windows Vista and later syntax
Windows XP and earlier syntax

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

Options:

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

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