温馨提示×

CentOS LibOffice打印设置怎样调整

小樊
33
2025-12-17 19:01:01
栏目: 智能运维

CentOS 下 LibreOffice 打印设置与排错指南

一 基础配置与驱动

  • 安装组件:确保已安装 LibreOfficeCUPS(通用 UNIX 打印系统)。
    • 命令:sudo yum install libreoffice cups
  • 启动并开机自启 CUPS:
    • 命令:sudo systemctl start cups && sudo systemctl enable cups
  • 图形界面添加打印机:
    • 打开 http://localhost:631,在 CUPS Web 管理界面 添加本地或网络打印机,设置默认打印机。
  • LibreOffice 内选择打印机:
    • 在文档中依次选择 文件 → 打印,或 文件 → 打印设置 选择目标打印机。

二 常用打印参数调整

  • 在 LibreOffice 打印对话框可调整:
    • 打印机:选择已配置的打印机。
    • 份数:设置打印份数。
    • 页面范围:如 全部当前页、或 页码范围
    • 双面/单面:根据打印机能力选择 单面长边/短边翻转
    • 纸张大小:如 A4Letter 等。
    • 方向纵向横向
    • 缩放:按 百分比适合可打印区域 缩放。
    • 边距:设置上、下、左、右边距。
    • 其他:是否打印 背景图形、是否 逐份打印 等。
  • 若需保存为文件而非直接打印,可在打印对话框选择 打印到文件,生成 PostScriptPDF 文件。

三 命令行打印与批量作业

  • 直接打印文档(使用默认打印机):
    • 命令:libreoffice --headless -p 文件名.odt
  • 批量打印:
    • 命令:libreoffice -p *.odt
  • 打印到文件(输出 PostScript):
    • 命令:libreoffice --print-to-file 文件名.odt --headless
  • 提示:命令行打印不会弹出 GUI,适合无人值守或脚本化处理。

四 网络打印机与共享打印

  • 使用 CUPS 添加网络打印机:
    • http://localhost:631 中选择网络打印机,按提示输入 URI(如 ipp://socket:// 等),完成驱动选择与默认设置。
  • 在 LibreOffice 中选择该网络打印机进行打印。
  • 若通过 SMB/CUPS 共享 打印机,需确保 防火墙SELinux 策略允许相关端口与访问(排查时可临时关闭以验证)。

五 常见问题快速排查

  • 打印机未出现在 LibreOffice:
    • CUPS(http://localhost:631) 中确认打印机已添加并设为默认;重启 LibreOffice 后再查看。
  • 无法连接或打印失败:
    • 检查网络连通性(pingtraceroute)、默认网关与 DNS 配置。
    • 检查防火墙:firewall-cmd --state;必要时临时停用以定位问题。
    • 检查 SELinux:必要时临时设为宽松模式验证。
    • 查看系统日志:journalctl -xe,以及 /var/log/messages/var/log/syslog 获取打印相关错误。
    • 重启相关服务:sudo systemctl restart cups 或重启系统后再试。

0