lpoptions

显示或设置打印机选项与默认值


语法格式

lpoptions [-E] [-U user] [-h server[:port]] –d dest[/inst] [-o opt[=val]]…
lpoptions [-E] [-U user] [-h server[:port]] [-p dest[/inst]]
[-o opt[=val]]… [-l] [-r option]
lpoptions [-E] [-U user] [-h server[:port]] -x dest[/inst]

命令简介

lpoptions命令主要用于显示或设置打印机的打印选项及其默认值。如果未指定任何选项及其参数,lpoptions命令将会显示默认打印机打印选项的当前设置。如果使用“-p”选项指定了打印机,但未指定“-o”选项,则显示指定打印机打印选项的当前设置。

lpoptions命令设定的打印选项可以供lp和lpr命令直接使用,无须在命令行中另行指定“-o”选项。

运行lpoptions命令时,如果是普通用户,设定的默认打印机、打印机实例与打印选项将会存储在~/.cups/lpoptions文件中。这些设置仅对当前用户有效。

当超级用户运行lpoptions命令时,lpoptions命令设定的默认打印机、打印机实例与打印选项将会存储在/etc/cups/lpoptions文件中。这些设置是系统范围的设置,适用于所有用户。

命令选项

-d dest[/inst]  使用指定的目的打印机或打印机实例作为默认的打印机。对于当前用户而言,使用这个选项设置的默认打印机将会取代系统范围的默认打印机。

-E  与CUPS打印机服务器通信时启用加密方式。

-h server[:port]  使用指定的打印机服务器。

-l  列出打印机特定的打印选项及其当前设置。

-o opt[=val]  针对指定的目的打印机或打印机实例,设置新的打印选项。“通用打印作业选项”一节给出了可用的通用打印选项。打印机特定的选项可以使用“-l”选项查询。

-p dest[/inst]  使用“-o”选项指定的打印选项设置目的打印机或打印机实例。如果指定的打印机实例不存在,创建之。

-r option  从指定的目的打印机或打印机实例中删除指定的打印选项。

-U user  使用指定的用户名连接打印机服务器。

-x dest[/inst]  删除指定目的打印机或打印机实例的打印选项。如果指定的打印机实例不存在,这个选项则不起任何作用。

通用打印作业选项

-o columns=cols  设置文本文件的打印列数,如1、2、3等,默认值是1。

-o cpi=n  设置打印文本文件时每英寸打印的字符数,默认值为10。

-o fitplot  调整打印文件,使之适合当前的打印纸。

-o jobsheets=banner  用于设置打印作业的封面。其中banner可以是默认的none(禁止打印封面)、classified(打印封面,封面上具有“classified”字样)、confidential(打印封面,封面上具有“confidential”字样)、secret(打印封面,封面上具有“secret”字样)、standard(打印封面,封面上具有“standard”字样)、topsecret(打印封面,封面上具有“top secret”字样)或unclassified(打印封面,封面上具有“unclassified”字样)等。

-o landscape, -o orientation-requested=4  纵向打印(默认)与横向打印(旋转90度)。

-o lpi=n  设置打印文本文件时每英寸打印的行数,默认值为6。

-o media=size  设置打印纸的规格。许多打印机至少都支持A4、letter和legal等。

-o number-up=2, -o number-up=4, -o number-up=6, -o number-up=9, -o number-up=16  指定在每张打印纸上打印多个文档页面。默认值为1。

-o page-bottom=n, -o page-left=n, -o page-right=n, -o page-top=n  设置打印文本文件时页面上下左右的边缘范围。其中n表示点数。每英寸有72点。

-o page-ranges=pages  类似于“-P”选项,用于指定打印文件的页码。打印页码可以是单个数字、一组数字中间加逗号“,”分隔符,或以“#-#”形式表示的页码范围及其组合,如1,3-5,16等。默认情况下打印全部文件内容。

-o position=name  指定影像文件在打印纸面上的位置,其中name可以是默认的center(居中)、top(上部)、left(靠左)、right(靠右)、top-left(左上)、top-right(右上)、bottom(底部)、bottom-left(左下)和bottom-right(右下)。

-o raw  把文件直接发送到打印机,无须过滤。

-o sides=one-sided, -o sides=two-sided-long-edge, -o sides=two-sided-short-edge  指定单面打印(默认)或双面打印。“two-sided-long-edge”通常用于纵向双面打印,“two-sided-short-edge”用于横向双面打印。注意,选择双面打印前需要确定打印机是否支持。

-o scaling=percent  指定页面的百分比,以便适当地缩放打印影像文件。如果指定的数值为100(即100%),lp将会调整影像文件,按整页打印。50表示按半页打印。当指定的数值大于100时,影像文件将会打印到多个页面上。例如,200表示影像文件将会打印到4张纸上。

应用实例

1. 可用的打印选项依赖于特定的打印机。使用“-p”与“-l”选项可以查询特定打印机可用的选项及其当前设置。

$ lpoptions -p psc-2300-series -l

2. 打印机实例只是打印机实体的一个副本,可以利用不同的打印机实例关联一组不同的打印选项,每个打印机实例可用于不同的打印用途,就像拥有多个打印机一样。使用lpoptions命令及“-o”选项可以设置打印机实例及选项。

$ lpoptions -p psc-2300-series/2 -o media=letter

索引: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