CentOS 下 LibreOffice 打印设置与排错指南
一 快速调整常用打印参数
- 在 LibreOffice 中打开文档,依次进入:文件 File → 打印 Printing,在“打印”对话框中可设置:
- 打印机:选择已配置的打印机。
- 范围:全部页面、当前页、或自定义页码(如:1-3,5,7-9)。
- 份数:设置打印份数。
- 属性 Properties / 首选项 Preferences:调整纸张大小(如 A4/Letter)、方向(纵向/横向)、边距、缩放(如按比例或适合可打印区域)、以及颜色/质量(草稿/正常/高质量)。
- 建议先点打印预览核对版式与分页,再正式打印。
二 设置默认打印机与默认纸张
- 设置默认打印机
- 图形界面:在 LibreOffice 的打印对话框中,将目标打印机设为默认。
- 命令行:使用 lpoptions 指定默认打印机,例如:
lpoptions -d PRINTER_NAME(将 PRINTER_NAME 替换为你的打印机名)。
- 将默认纸张从 Letter 改为 A4(LibreOffice 在 Linux 上常默认使用 Letter)
- 修改系统默认纸张配置:
echo "a4" | sudo tee /etc/papersize
- 重启 LibreOffice(或注销/重新登录)后生效。可用
man papersize 查看可用纸张标识符。
三 配置网络打印机与防火墙
- 安装并启动 CUPS(通用 Unix 打印系统):
- 安装:
sudo yum install cups
- 启动与开机自启:
sudo systemctl start cups && sudo systemctl enable cups
- 通过 CUPS Web 界面添加网络打印机:
- 浏览器访问:http://localhost:631
- 在“Administration”中添加打印机,按向导选择或输入打印机 URI(如 ipp、socket、smb 等),设置为默认后可在 LibreOffice 中直接使用。
- 防火墙放行 CUPS/IPP 端口:
- 开放端口:
sudo firewall-cmd --add-port=631/tcp --permanent
- 重新加载:
sudo firewall-cmd --reload
- 完成后在 LibreOffice 的打印对话框中选择该网络打印机进行打印。
四 常见故障排查清单
- 驱动与型号匹配:确认已安装与打印机型号匹配的驱动,否则可能出现无法打印或效果异常。
- 打印范围与版式:在“打印范围”“缩放”“打印区域”中核对是否仅打印所需内容,避免多余空白页或内容被裁剪。
- 状态与日志:在打印对话框查看状态/错误信息;必要时查看 CUPS 日志(位于 /var/log/cups/)以定位问题。
- 服务与连接:修改配置后重启 LibreOffice 或 CUPS;网络环境异常时,按序排查物理连接、IP 配置、路由与 DNS,并临时关闭防火墙/SELinux 做对比测试(排障后记得恢复策略)。