补充说明
lprintd 是早期打印套件中 lpd 的别名/旧称,负责接收打印请求并驱动队列。现代 Linux 上通常不存在该命令:CUPS 用 cupsd 承担守护进程角色,BSD 兼容的 lpd 也只在少数系统提供。
若脚本中遇到 lprintd,多半是历史遗留或厂商定制环境。应先确认实际运行的是 CUPS 还是 LPD 服务,再决定用 systemctl status cups 或 systemctl status lpd 查看状态。
不建议在新部署中使用该命令。
语法
lprintd [选项]
选项
-l:记录请求日志-v:输出调试信息
实例
# 确认系统实际运行的打印服务
systemctl status cups --no-pager
# 检查是否存在 lprintd
command -v lprintd || echo "未安装,使用 cupsd/lpd"
# 查看打印队列
lpstat -t
# 查看监听端口(515 为 LPD,631 为 IPP)
ss -lntp | grep -E ':(515|631)\b'