CentOS 上 LibreOffice 网络打印配置指南
一 环境准备与基础检查
sudo yum install libreoffice cupssudo systemctl start cups && sudo systemctl enable cupssudo firewall-cmd --add-port=631/tcp --permanent && sudo firewall-cmd --reloadsudo systemctl status cupshttp://localhost:631(可确认 CUPS 是否正常、驱动是否可用)。二 添加网络打印机到 CUPS
http://localhost:631 → 登录 → Administration → Add Printer。ipp://打印机IP/ipp/print 或 http://打印机IP/printers/队列名lpd://打印机IP/队列名smb://用户名:密码@主机名或IP/共享名/队列名lpinfo -v(确认 URI 与型号)sudo lpadmin -p HP402dn -E -v ipp://192.168.1.50/ipp/print -m everywheresudo lpoptions -d HP402dnlp -d HP402dn /usr/share/cups/data/testprint三 在 LibreOffice 中选择并使用网络打印机
四 共享本机打印机给局域网(可选)
http://服务器IP:631/printers/队列名(如 http://192.168.1.100:631/printers/HP402dn),按向导安装驱动并打印测试页。五 故障排查要点
ip a、ip route 检查地址与默认网关ping 打印机IP、traceroute 打印机IPsudo systemctl status cupsjournalctl -xe | grep -i cups,必要时 tail -f /var/log/cups/error_logsudo firewall-cmd --add-port=631/tcp --permanent && sudo firewall-cmd --reloadsudo setenforce 0 验证是否为策略问题(验证后请恢复为 enforcing)lpstat -p -d 查看是否 Idle/Stopped;必要时 sudo cupsenable 队列名、sudo cancel 所有任务 清理卡单。