> DOS 中文参考手册 > print

PRINT

(print)


在使用其它MS-DOS命令时打印正文文件。

如果输出设备连接到系统的串行口或并行口,则该命令可以在后台打印。

PRINT [/D:device] [/B:size] [/U:ticks1] [/M:ticks2] [/S:ticks3]

[/Q:qsize] [/T] [[drive:][path]filename[ ...]] [/C] [/P]

使用下列语法按默认参数安装PRINT或不影响打印队列显示打印队列的内容:

PRINT 

[drive:][path]filename 指定要打印的一个或多个文件位置和文件名。可在一行上包括多个文件(一般最多为10个)。

开关 :

/D:device 指定打印设备名。并行口的合法值为LPT1、LPT2、LPT3。串行口的合法值为COM1、COM2、COM3和COM4。默认值为LPT1,它也称为PRN。/D开关必须位于文件名前。

/B:size 设置内部缓冲区的大小(单位为字节),缓冲区用于在把数据送给打印机前存储数据。缓冲区大小的最小和默认值为512;最大值为16384。增大该值会减少系统的可用内存,但会加快打印速度。

/U:ticks1 指定PRINT等待打印机可用的最大时钟数(每秒有18个时钟)。如果在指定的时间片内打印机不可用,则不打印。ticks1的值必须在1到255之间。其默认值为1。

/M:ticks2 指定PRINT打印一个字符可花费的最大时钟数。ticks2的值在1到255之间,其默认值为2。如果打印字符速度太慢,MS-DOS会显示一条错误消息。

/S:ticks3 指定MS-DOS调度程序分配给后台打印的时钟数。ticks3的值在1到255之间。其默认值为8。增大该值可加快打印,但会降低其它程序的运行速度。

/Q:qsize 指定打印队列中的最大文件数。qsize的值必须在4至32之间。默认值为10。

/T 从打印队列中删除所有文件。

/C 从打印队列中删除文件。可在命令行上同时使用/C和/P开关。

当/C开关位于文件名列表之前时,它适用于/C开关之后的所有文件,直到碰到/P开关,在这种情况,/P开关适用于它前面的文件。

当/C开关在文件名之后,它适用于/C开关前的文件及/C开关后的所有文件,直到碰到/P开关,在这种情况,/P开关适用于它前面的文件。

/P 在打印队列中加入文件。可在命令行上同时使用/C和/P开关。

当/P开关位于文件名列表之前时,它适用于/P开关后的所有文件,直到碰到/C开关。在这种情况,/C开关适用于它之前的文件。

当/P开关位于文件名之后时,它适用于/P开关前和/P开关之后的所有文件,直到碰到/C开关为止。在这种情况,/C开关适用于它之前的文件。

★★★★★实例★★★★★:

要查看打印队列的状态,可键入以下命令:

print

MS-DOS会显示正在打印的文件名(如果有的话)、队列中的文件名,如果有错误,还会显示错误信息。

以下命令从打印队列中删除PENCIL.TST文件:

print a:pencil.tst /c

以下命令从打印队列中删除PENCIL.TST文件,并加入PEN.TST文件:

print pincil.tst /c pen.tst /p

下列命令中使用的开关为启动计算机后第一次使用PRINT命令时才能使用的开关。

以下命令为LPT1设置打印队列:

print /d:lpt1

要指定PRINT命令为打印机可用等待60个时钟数,并为后台打印分配25个时钟数(而非默认的8个时间片),可使用如下命令:

print /u:60 /s:25

下例指定PRINT打印每个字符最多花费4个时钟数(而非默认的2个时间片):

print /m:4

要改变打印队列中的最大文件数,可使用如下带/Q开关的PRINT命令:

print /q:32


Prints a text file.

PRINT [/D:device] [[drive:][path]filename[...]]

   /D:device   Specifies a print device.


上一篇:
下一篇: