CentOS 打印机驱动配置全流程
一 环境准备与基础服务
sudo yum install -y cupssudo systemctl start cups && sudo systemctl enable cupsListen 0.0.0.0:631,并在 <Location /admin>、<Location /admin/conf> 中加入 Allow @LOCAL(或按需放通网段),保存后重启 sudo systemctl restart cupssudo firewall-cmd --permanent --add-port=631/tcp && sudo firewall-cmd --reload二 添加打印机与驱动选择
ipp://打印机IP/ipp/print 或 socket://打印机IP 的连接 URI,再选择驱动smb://用户名:密码@主机名或IP/共享名sudo yum install -y hplip hplip-gui),使用 hp-setup 图形/命令行向导完成配置三 验证与常用命令
lpinfo -v、lpstat -p -dlp -d 打印机名 /usr/share/cups/data/testprintlp -d 打印机名 文件名(如 PDF、JPG、TXT 等)libreoffice --headless --convert-to pdf 源文件 --outdir 输出目录。四 常见问题与排查
cupsd.conf 中 Listen 0.0.0.0:631 与 <Location /admin> 的 Allow 规则;重启 CUPS;防火墙已放行 631/TCPhp-setup 或安装/回退 HPLIP 版本;必要时使用厂商提供的 PPD 或社区驱动smb://user:pass@host/printer;确保 Samba 与凭据正确lpstat -o 与日志 journalctl -u cups;取消任务 cancel 任务号 后重试;确认纸盒/墨粉状态与驱动默认介质设置。