使用 CUPS 命令行实用程序设置和管理打印机
本节提供 CUPS 命令的简介并介绍如何设置和管理打印机。
CUPS 命令行实用程序
CUPS 提供用于设置打印机以及使网络中的系统可以访问这些打印机的各种命令。此外,CUPS 还支持多种特定于打印机的选项,通过这些选项,您可以控制打印机配置。下表列出了常用的 CUPS 命令。
注 -某些 CUPS 命令的名称与传统 LP 打印命令的名称相同,但受 CUPS 管理的命令的行为可能会有所不同。
表 15-1 CUPS 命令行实用程序
命令
任务
cancel(1)
取消打印请求
cuspaccept(8)
允许将打印请求排队到指定的目标
cuspdisable(8)
禁用指定的打印机或类
cupsenable(8)
启用指定的打印机或类
cupsreject(8)
拒绝将打印请求排队到指定的目标
lp(1)
提交打印请求
lpadmin(8)
设置或更改打印机或类的配置
lpc(8)
提供对 CUPS 打印队列和类队列的有限控制
lpinfo(8)
显示 CUPS 服务器已知的可用设备或驱动程序
lpmove(8)
将指定作业或所有作业移至新的目标中
lpoptions(1)
显示或设置打印机选项和缺省值
lpq(1)
显示当前打印队列状态
lpr(1)
提交打印请求
lprm(1)
取消已排队等候打印的打印作业
lpstat(1)
显示队列和请求的状态信息
如何使用 lpadmin 命令设置打印机
将打印机连接到系统,然后打开打印机的电源。
有关硬件交换机和布线要求的信息,请参阅打印机供应商的安装文档。
结合使用 lpadmin 命令与 -p 选项将打印机添加到 CUPS。
此处仅显示 CUPS lpadmin 命令的最常用选项。有关其他选项的信息,请参见 lpadmin(8) 手册页。
$ /usr/sbin/lpadmin -p printer-name -E -v device -m ppd
-p
指定要添加的打印机的名称。
-E
启用目标并接受作业。
-v
设置打印队列的 device-uri 属性。
-m
通过型号目录或使用其中一个驱动程序接口来设置打印机的 PPD 文件。
请参见此过程结尾处的示例。
启用打印机以接受打印请求并打印这些请求。
$ cupsaccept printer-name $ cupsenable printer-name
验证是否正确配