首页/系统/信创系统运维速查/CUPS 打印服务安装与配置
迁移适配65 条

CUPS 打印服务安装与配置

信创桌面/服务器打印底座是 CUPS:启用服务、按 IPP 地址添加打印机(支持免驱 everywhere)、浏览器管理界面在 localhost:631。

信创系统运维速查系统更新于 2026-10-13

CUPS 打印服务是什么

CUPS 是 Linux 上的打印系统,负责管理打印队列、驱动与任务分发,信创桌面与服务器的打印底座都是它。守护进程 cups 提供服务,管理界面在本机 631 端口,命令行用 lpadmin 添加队列、lpstat 查看状态、lp 提交任务。现代打印机多支持 IPP Everywhere 免驱模式,直接按 IPP 地址添加即可;老打印机则依赖厂商 PPD 或驱动,优先选择信创适配版本。

基本信息

软件包cups、cups-filters、ghostscript(rpm 系与 deb 系名称相近)
服务systemctl enable --now cups
管理界面本机浏览器访问 http://localhost:631
常用命令lpstat、lpadmin、lp、cancel、lpq
端口631/tcp(IPP)

典型使用场景

  • 办公终端配打印机:按 IPP 地址添加免驱队列,避免逐台装驱动
  • 服务器出具报表:用命令行 lp 提交文件到网络打印机
  • 共享打印:CUPS 队列再通过 Samba 或 cups-browsed 分享给其他机器
  • 老设备适配:不支持 IPP 的打印机使用厂商 PPD 驱动
  • 打印故障定位:看队列状态与任务卡点,区分网络、驱动与字体问题

安装与服务

安装与服务
dnf install -y cups ghostscript 2>/dev/null || apt install -y cups
systemctl enable --now cups            # 启动并设为开机自启
systemctl status cups | head -5        # 确认服务运行
firewall-cmd --add-service=ipp --permanent && firewall-cmd --reload  # 需接受远程打印时
lpstat -p -d                           # 列出已有打印机与默认打印机

添加打印机与测试

添加打印机与测试
lpstat -p -d                                      # 先看现状
# 免驱方式(打印机支持 IPP Everywhere):
lpadmin -p Office-M401 -E -v ipp://10.0.0.20/ipp/print -m everywhere
lpstat -p Office-M401                             # 确认队列已建立并启用
lpoptions -p Office-M401 -l | head                # 查看可选选项(纸盒、双面)
lp -d Office-M401 /usr/share/cups/data/testprint  # 提交测试页
lpq -P Office-M401; cancel -a Office-M401         # 看队列与清空任务

输出逐项读法

命令与字段含义正常/异常
lpstat -p 状态队列状态idle 正常,disabled 说明被暂停
lpstat -d默认打印机为空说明未设默认,提交需带 -d
lpstat -t综合状态含调度器、设备与任务概览
lpq队列中的任务长期积压多为打印机离线或驱动不匹配
lpadmin -v设备 URIipp:// 或 socket:// 写错则任务卡住不动
-m everywhere免驱模式老设备不支持时报错,需改用 PPD
老打印机不支持 IPP 时使用厂商 PPD/驱动(优先信创适配版);需要把队列共享出去时再叠加 cups-browsed 或 Samba 打印共享。
631 端口是管理界面入口,按需限制来源;远程使用只需放行 IPP 服务而不是把管理界面暴露给所有网段。

易错点

  • 加队列前不先确认打印机网络可达(ping、631 端口),任务直接堆积,排查方向容易被带偏。
  • 中文打印乱码或空白,先用测试页核对,问题多出在字体或驱动版本,而非打印本体。
  • lpadmin 加的队列被 Disabled(-E 未加或被暂停),提交任务无任何提示地卡住。
  • 老设备用 -m everywhere 免驱添加,协议不被支持导致任务失败,需改用厂商 PPD。
  • 直接对公网开放 631 管理界面,存在被滥用为打印中继的风险,按来源网段收口。

数据来源与参考

  • CUPS 官方文档(OpenPrinting)
  • man 8 lpadmin
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌