在 CUPS 中添加打印机

我们可以通过 CUPS 添加打印机,方法是转到上述“管理”部分,然后单击“添加打印机”。
如果发现任何网络打印机,它们将在此处列出。
否则,我们可以选择添加“HP 打印机”,它更适用于任何类型的硬连线打印机,而不是专门由 HP 制造的打印机。

如果我们确定网络上没有自动发现并在此处列出的打印机,只需选择适当的网络协议,然后单击进入下一个菜单,通过其网络地址添加它。

CUPS 网页界面

大多数用户希望通过其提供的 Web 界面与 CUPS 进行交互。
Web 界面在端口 631 上运行,因此可以通过导航到 http://localhost:631通过任何浏览器访问它。

在 Web 控制面板中,我们可以添加或者删除打印机、安装驱动程序、访问打印后台处理程序以及为可从 PC 访问的所有打印机配置各种设置。
我们需要与之交互的大部分或者所有选项都可以在“管理”部分找到。

Linux cups

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
日期:2020-07-07 20:56:45 来源:oir作者:oir