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