第 10 章 配置打印
通用 UNIX 打印系统(CUPS)管理 Red Hat Enterprise Linux 上的打印。用户在其主机上的 CUPS 中配置打印机,以便打印。另外,您可以在 CUPS 中共享打印机以使用主机作为打印服务器。
CUPS 支持打印到:
- AirPrint™ 和 IPP Everywhere™ 打印机
- 带有旧的基于 PostScript 打印机描述(PPD)驱动程序的网络和本地 USB 打印机
10.1. 安装和配置 CUPS 复制链接链接已复制到粘贴板!
您可以使用 CUPS 从本地主机打印。您还可以使用此主机在网络中共享打印机,并充当打印服务器。
流程
安装
cups软件包:yum install cups
# yum install cupsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果您将 CUPS 配置为打印服务器,请编辑
/etc/cups/cupsd.conf文件,并进行以下更改:如果要远程配置 CUPS 或将这个主机用作打印服务器,请配置服务侦听哪个 IP 地址和端口:
Listen 192.0.2.1:631 Listen [2001:db8:1::1]:631
Listen 192.0.2.1:631 Listen [2001:db8:1::1]:631Copy to Clipboard Copied! Toggle word wrap Toggle overflow 默认情况下,CUPS 仅侦听
localhost接口(127.0.0.1和::1)。在方括号中指定 IPv6 地址。重要不要将 CUPS 配置为侦听允许从不可信网络(如互联网)访问的接口。
通过在
<Location />指令中允许相应的 IP 范围来配置哪些 IP 范围可以访问服务:<Location /> Allow from 192.0.2.0/24 Allow from [2001:db8:1::1]/32 Order allow,deny </Location>
<Location /> Allow from 192.0.2.0/24 Allow from [2001:db8:1::1]/32 Order allow,deny </Location>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在
<Location /admin>指令中,配置哪些 IP 地址和范围可以访问 CUPS 管理服务:<Location /admin> Allow from 192.0.2.15/32 Allow from [2001:db8:1::22]/128 Order allow,deny </Location>
<Location /admin> Allow from 192.0.2.15/32 Allow from [2001:db8:1::22]/128 Order allow,deny </Location>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用这些设置时,只有 IP 地址为
192.0.2.15和2001:db8:1::22的主机才能访问管理服务。可选:配置允许访问 web 界面中的配置和日志文件的 IP 地址和范围:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
如果您运行
firewalld服务,并希望配置对 CUPS 的远程访问,请在firewalld中打开 CUPS 端口:firewall-cmd --permanent --add-port=631/tcp firewall-cmd --reload
# firewall-cmd --permanent --add-port=631/tcp # firewall-cmd --reloadCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果您在有多个接口的主机上运行 CUPS,请考虑限制对所需网络的访问。
启用并启动
cups服务:systemctl enable --now cups
# systemctl enable --now cupsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
使用浏览器,并访问
http://<hostname>:631。如果您可以连接到 Web 界面,则 CUPS 工作正常。请注意,某些功能(如
Administration选项卡)需要身份验证和 HTTPS 连接。默认情况下,CUPS 使用自签名证书进行 HTTPS 访问,因此当您验证时连接是不安全的。