第 6 章 使用 Web 界面向 CUPS 添加打印机
在用户可以通过 CUPS 打印之前,您必须添加打印机。您可以使用网络打印机和直接附加到 CUPS 主机的打印机,例如通过 USB。
您可以使用 CUPS 无驱动程序功能或使用 PostScript 打印机描述(PPD)文件添加打印机。
CUPS 更喜欢无驱动程序打印,使用驱动程序已被弃用。
Red Hat Enterprise Linux (RHEL)不提供名称服务切换多播 DNS 插件(nss-mdns
),该插件通过查询 mDNS 响应程序来解析请求。因此,使用 mDNS 的本地无驱动程序打印机的自动发现和安装在 RHEL 中不提供。要临时解决这个问题,请手动安装单个打印机,或使用 cups-browsed
来自动安装在远程打印服务器上可用的大量的打印队列。
先决条件
- CUPS 已配置。
- 您在 CUPS 中有管理打印机的权限。
- 如果您使用 CUPS 作为打印服务器,则 您配置 TLS 加密 来通过网络安全地传输数据。
- 如果要使用此功能,打印机支持无驱动程序打印。
流程
使用浏览器并访问
https://<hostname>:631/admin/
。您必须使用 HTTPS 协议连接到 Web 界面。否则,因为安全的原因,CUPS 会防止您在以后的步骤中进行身份验证。
- 单击 。
- 如果您还没有验证,CUPS 会提示输入管理用户的凭证。输入授权用户的用户名和密码。
- 如果您决定不使用无驱动程序打印,并且要添加的打印机被自动检测到,请选择它,然后单击 。
如果没有检测到打印机:
选择打印机支持的协议。
如果您的打印机支持无驱动程序打印,且您想要使用此功能,请选择
ipp
或ipps
协议。- 点 。
输入打印机的 URL 或远程打印服务器上的队列。
- 点 。
输入名称,描述和位置是可选的。如果您使用 CUPS 作为打印服务器,而其他客户端应该能够通过这个打印机上的 CUPS 打印,请选择" Share this printer 。
在 Make 列表中选择打印机制造商。如果打印机制造商不在列表中,请选择 Generic 或为打印机上传一个 PPD 文件。
- 点 。
选择打印机型号:
- 如果打印机支持无驱动程序打印,请选择 IPP Everywhere。请注意,如果您之前在本地安装了特定于打印机的驱动程序,则列表可能还包含 <printer_name> - IPP Everywhere 等条目。
- 如果打印机不支持无驱动程序打印,请选择型号或为打印机上传 PPD 文件。
- 点
Set printer options 页面上的设置和标签页取决于驱动程序以及打印机支持的功能。使用此页面设置默认选项,比如用于纸张大小。
- 点 。
验证
- 在 Web 界面中打开 Printers 选项卡。
- 单击打印机的名称。
在 Maintenance 列表中,选择 Print test page。
故障排除
-
如果您使用无驱动程序打印,且打印不能工作,请使用
lpadmin
工具在命令行上添加打印机。详情请查看 使用 lpadmin 工具向 CUPS 添加打印机。