一、前置准备:安装必要软件 在CentOS上配置LibreOffice网络打印前,需确保系统已安装LibreOffice(文档编辑工具)和CUPS(Common Unix Printing System,Linux标准打印系统)。若未安装,可通过以下命令完成安装:
sudo yum install libreoffice cups -y
二、启动并启用CUPS服务 安装完成后,启动CUPS服务并设置为开机自动启动,确保打印系统持续运行:
sudo systemctl start cups
sudo systemctl enable cups
三、配置CUPS以允许网络访问
/etc/cups/cupsd.conf文件,将Listen localhost:631改为Listen 0.0.0.0:631(允许所有IP访问CUPS Web界面),并在<Location />段中添加Allow all(允许所有主机访问):sudo vim /etc/cups/cupsd.conf
修改示例:Listen 0.0.0.0:631
<Location />
Allow all
</Location>
sudo systemctl restart cups
四、通过CUPS Web界面添加网络打印机
http://<CentOS服务器IP>:631,使用管理员账号(如root)登录。ipp://<打印机IP地址>/ipp/print,如ipp://192.168.1.100/ipp/print),点击“Continue”。五、在LibreOffice中配置网络打印机
六、解决常见问题
sudo firewall-cmd --permanent --add-service=cups
sudo firewall-cmd --reload
Enforcing模式,需允许CUPS访问网络:sudo setsebool -P httpd_can_network_connect 1
hplip),安装后重新添加打印机。七、测试打印 在LibreOffice Writer中创建一个新文档(如输入“测试网络打印”),点击“文件”→“打印”,选择网络打印机并点击“打印”,确认打印机是否正常输出测试页。