lpr

适用范围:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

将文件发送到运行行式打印机后台程序 (LPD) 服务的计算机或打印机共享设备,以准备打印。

语法

lpr [-S <servername>] -P <printername> [-C <bannercontent>] [-J <jobname>] [-o | -o l] [-x] [-d] <filename>

参数

参数 说明
-S <servername> (按名称或 IP 地址)指定托管具有要显示状态的 LPD 打印队列的计算机或打印机共享设备。 此参数是必需的,必须大写。
-P <printername> (按名称)指定具有要显示状态的打印队列的打印机。 若要查找打印机的名称,请打开“打印机”文件夹。 此参数是必需的,必须大写。
-C <bannercontent> 指定要显示在打印作业横幅页上的内容。 如果未包含此参数,则从中发送打印作业的计算机的名称将显示在横幅页上。 此参数必须大写。
-J <jobname> 指定将显示在横幅页上的打印作业名称。 如果未包含此参数,则要打印的文件名称将显示在横幅页上。 此参数必须大写。
[-o | -o l] 指定要打印的文件类型。 参数 -o 指定要打印文本文件。 参数 -o l 指定要打印二进制文件(例如 PostScript 文件)。
-d 指定必须在控制文件之前发送数据文件。 如果打印机要求先发送数据文件,请使用此参数。 有关详细信息,请参阅打印机文档。
-x 指定 lpr 命令必须与最高为 4.1.4_u1(含)版本的 Sun Microsystems 操作系统(称为 SunOS)兼容。
<filename> (按名称)指定要打印的文件。 此参数是必需的。
/? 在命令提示符下显示帮助。

示例

若要在位于 10.0.0.45 的 LPD 主机上将 Document.txt 文本文件打印到 Laserprinter1 打印机队列,请键入:

lpr -S 10.0.0.45 -P Laserprinter1 -o Document.txt

若要在位于 10.0.0.45 的 LPD 主机上将 PostScript_file.ps Adobe PostScript 文件打印到 Laserprinter1 打印机队列,请键入:

lpr -S 10.0.0.45 -P Laserprinter1 -o l PostScript_file.ps