在 CUPS 中添加打印机
我们可以通过 CUPS 添加打印机,方法是转到上述“管理”部分,然后单击“添加打印机”。
如果发现任何网络打印机,它们将在此处列出。
否则,我们可以选择添加“HP 打印机”,它更适用于任何类型的硬连线打印机,而不是专门由 HP 制造的打印机。
如果我们确定网络上没有自动发现并在此处列出的打印机,只需选择适当的网络协议,然后单击进入下一个菜单,通过其网络地址添加它。
CUPS 网页界面
大多数用户希望通过其提供的 Web 界面与 CUPS 进行交互。
Web 界面在端口 631 上运行,因此可以通过导航到 http://localhost:631
通过任何浏览器访问它。
在 Web 控制面板中,我们可以添加或者删除打印机、安装驱动程序、访问打印后台处理程序以及为可从 PC 访问的所有打印机配置各种设置。
我们需要与之交互的大部分或者所有选项都可以在“管理”部分找到。
CUPS 是一种用于许多不同 Linux 发行版的打印系统。
它充当打印后台处理程序、调度程序、打印作业管理器,并且可以存储大量本地或者网络打印机的信息。
CUPS 命令
可以从 Linux 命令行使用 CUPS 来打印文件、查看可用的打印机,甚至可以配置许多不同的打印选项。
以下不是一个详尽的命令列表,但它们足以让我们了解 CUPS 在命令行上的工作方式。
要打印文件,请使用 lp
命令,后跟要打印的文件。
CUPS 可以解析大多数类型的文件,包括文本、PDF、图像等。
$lp filename
CUPS 将尝试将此打印作业发送到默认打印机。
我们可以使用“-P”指定特定的打印机:
$lp -P printer filename
或者,要更改默认打印机,请使用 lpoptions
命令:
$lpoptions -d printer
我们可以使用 -o
选项为打印作业指定各种选项。
$lp -o landscape -o fit-to-page -o media=A4 filename.jpg
控制 CUPS 服务
在使用 systemd的 Linux 发行版上可以 使用 systemctl 命令来控制进程。
要启动、停止或者重新启动 CUPS:
$sudo systemctl start cups $sudo systemctl stop cups $sudo systemctl restart cups
要检查 CUPS 的状态,并启用或者禁用它在系统启动时自动启动:
$systemctl status cups $sudo systemctl enable cups $sudo systemctl disable cups