lpr

打印文件


语法格式

lpr [-Ehlmpqr] [-# copies] [{-C|-J|-T} title] [-H server[:port]]
[-o option[=value]] [-P dest[/instance]] [-U user] [files]

命令简介

lpr命令用于提交打印文件,把命令行指定的文件提交指定的打印机。其中,files是一个或一组文件。如果未指定文件,lpr将会读取标准输入中的数据作为需要打印的文件。

如果未指定打印机,则使用默认的打印机打印文件。

CUPS提供很多设置默认打印机的方法。通常,CUPS首先会检查LPDEST或PRINTER环境变量。如果这两个变量均未设置,当前的默认打印机取决于lpoptions命令的设置,否则取决于lpadmin命令的设置。

命令选项

-# copies  设置打印的份数。有效值是1~100。

-C title, -J title, -T title  设置打印作业的名字。如果名字中含有空白字符,前后需加引号。

-E  连接打印机服务器时启用加密方式。

-h  禁止打印封面页。相当于指定了“-o job-sheets=none”选项。

-H server[:port]  指定一个替代的打印机服务器。

-l  表示针对目的打印机的打印文件已做了适当的格式处理,应直接发送到打印机,无须再做过滤。这个选项相当于“-o raw”选项。

-m  完成打印作业之后,给用户发送一个电子邮件。

-o option[=value]  设置打印作业的有关选项,详见lpoptions命令中“通用打印作业选项”一节的说明。

-p  指定打印文件页眉的日期、时间、打印作业名和页号等标题应当增加阴影效果。这个选项相当于“-o prettyprint”选项,仅在打印文本文件时有用。

-P dest[/instance]  在指定的打印机上打印文件。

-q  搁置打印作业暂不打印。

-r  打印结束后删除打印文件。

-U user  使用指定的用户名连接打印机服务器,或以指定用户的身份提交打印作业。

应用实例

1. 以最简单的方式提交两个打印文件。

$ lpr test1 test2
$

2. 使用指定的打印机,把提交的文件打印两份。

$ lpr –d psc-2300-series -# 2 test1
$

索引:A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z