配置CUPS打印机或打印机组
lpadmin [-E] [-U user] [-h server[:port]] -d destprt
lpadmin [-E] [-U user] [-h server[:port]] -p printer config-options
lpadmin [-E] [-U user] [-h server[:port]] -x destprt
lpadmin命令主要用于配置CUPS打印机或打印机组(class),设置默认的目的打印机或删除打印机等。
第一种语法格式(“-d”选项)主要用于设置默认的目的打印机或打印机组。一旦使用这个选项设置了默认的目的打印机,除非用户使用lpoptions命令另行设置,或在运行lp或lpr命令时特别指定,之后凡是使用lp或lpr命令提交的打印作业自动使用默认的目的打印机打印。
第二种语法格式(“-p”选项)主要用于配置指定的打印机。其中config-options是配置选项。在配置打印机时,可以使用“配置选项”一节给出的各种附加配置选项设置打印机。
第三种语法格式(“-x”选项)主要用于删除指定的目的打印机。删除打印机时,尚未开始打印的打印作业将随之一同删除,当前正在打印的打印作业也将立即终止。
在指定“-d”、“-p”或“-x”任何一个选项时,如果又指定了“-E”等选项,表示连接到远程打印机服务器,否则表示设置、配置或删除本地系统的打印机。
-d destprt 指定默认的目的打印机。
-E 连接打印机服务器时启用加密方式。
-h server[:port] 使用指定的打印机服务器。
-p printer 配置指定的打印机。
-U user 使用指定的用户名连接打印机服务器。
-x destprt 删除指定的目的打印机。
-c class 把“-p”选项指定的打印机加到指定的打印机组(class)中。如果打印机组不存在,则自动创建指定的打印机组。
-D info 提供打印机的简明描述。如果其中含有空白字符,前后需加引号。
-E 启用打印机,开始受理打印作业。
-i interface 针对“-p”选项指定的打印机,设置System V风格的接口脚本。注意,这个选项仅支持传统的打印机驱动程序,不能与“-P”选项一起使用。
-L location 提供打印机的位置描述。如果其中含有空白字符,前后需加引号。
-m model 利用/usr/share/cups/model目录提供的PPD(PostScript Printer Description)文件或标准的System V接口脚本,设置打印机驱动程序。
-o job-k-limit=size 设置每个用户的空间配额限制,size是一个整数,单位为KB。
-o job-page-limit=pages 设置每个用户打印页数的配额限制,pages是一个整数,表示允许打印的页数。双面打印按两页计算。
-o job-quota-period=value 设置每个用户配额的记账周期,pages是一个整数(单位秒)。
-o job-sheets-default=banner, -o job-sheets-default=banner,banner 设置打印文件时使用的默认封面。
-o name=value 设置打印的PPD选项。使用lpoptions命令的“-l”选项,能够列出可用的PPD选项。
-o name-default=value 设置打印机服务器端的默认选项。任何打印选项均可设置默认值。例如,“-o cpi-default=17”表示把打印选项cpi的默认值设置为17。
-o port-monitor=name 设置打印时使用的二进制数据通信程序。其中name可以是none、bcp或tbcp之一。默认的程序是none。指定的端口监控程序必须存在于打印机的PPD文件中。
-o printer-error-policy=name 设置打印机出现故障时打印服务应采取的错误处理策略。其中name可以是abort-job(终止打印作业)、retry-job(重试打印作业)或stop-printer(停止打印机)之一。默认的错误处理策略是stop-printer。
-o printer-is-shared=true/false 设置是否共享打印机。如果打印机是共享的,打印机服务器将会基于cupsd.conf配置文件的浏览配置在局域网上公开宣布,否则不会公布。共享设置的默认值是true。
-o printer-op-policy=name 设置打印机的IPP操作策略。其中的name必须在/etc/cups/cupsd.conf配置文件的Policy节中定义。默认的操作策略是default。
-P ppd-file 指定打印机使用的PPD文件。如果指定了这个选项,将会取消“-i”选项指定的接口脚本。
-r class 从指定的打印机组中删除“-p”选项指定的打印机。如果删除打印机导致打印机组为空,则同时删除打印机组。
-u allow:user,user,@group, -u deny:user,user,@group, -u allow:all, -u deny:none 设置用户级的打印机访问控制。如果名字的首字符为“@”,按用户组解释。后两种形式表示关闭用户级的访问控制。
-v device-uri 指定URI形式的打印机接口设备。如果指定的接口设备只是一个文件名,自动转换成file:///file/name形式。使用lpinfo命令可以获取系统支持的打印机接口设备及其URI列表。
1. 在系统中增加一个USB接口的打印机,其PPD文件为/usr/share/cups/model/hp2300.ppd。
# lpadmin -p hp2300 -v usb:/dev/usbmon2 -m hp2300.ppd #
2. 设置默认的目的打印机,然后启用打印机,开始受理打印请求。
# lpadmin -d hp2300 # lpadmin -p hp2300 –E #
索引: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