Ubuntu 下 LibreOffice 打印配置指南
一 系统层面添加并测试打印机
- 通过系统设置添加
- 打开:设置 → 设备 → 打印机 → 添加打印机,选择检测到的设备,按提示安装驱动,完成后可设为默认。
- 通过 CUPS 添加(适合手动指定或网络打印机)
- 安装并启动服务:
sudo apt update
sudo apt install cups
sudo systemctl start cups && sudo systemctl enable cups
- 浏览器访问 http://localhost:631,在 Administration → Add Printer 中添加本地或网络打印机,完成后在 CUPS 中打印测试页验证。
- 以上完成后,系统即拥有可用的默认打印机,LibreOffice 可直接使用。
二 在 LibreOffice 内选择与使用打印机
- 打开文档:文件 → 打印(或快捷键 Ctrl+P),在“打印机”下拉框选择目标设备,调整份数、页码范围、双面、纸型、方向等后打印。
- 若需为当前文档固定打印机:在 LibreOffice 中先进入 文件 → 打印设置(不同版本位置略有差异),选择常用打印机作为该文档的默认输出设备,之后直接打印即可。
三 命令行批量打印与静默输出
- 打印到默认打印机:
libreoffice --headless -p 文件名.odt
- 指定打印机:
libreoffice --headless --pt “打印机名” 文件名.odt
- 打印到文件(生成可打印的 PostScript/PDF 作业文件,便于排队或转移):
libreoffice --headless --print-to-file 文件名.odt
- 批量打印当前目录所有文档(谨慎使用,避免一次性耗尽纸张):
libreoffice -p *.odt
- 如为 Flatpak 安装,需通过 Flatpak 运行:
flatpak run org.libreoffice.LibreOffice --headless -p 文件名.odt
四 常见问题与排查
- 找不到打印机或无法打印
- 确认 CUPS 服务运行:sudo systemctl status cups;必要时重启:sudo systemctl restart cups。
- 在 http://localhost:631 中检查打印机状态、驱动与队列,先打印测试页确认硬件与驱动正常。
- 网络打印机连通性
- 确认 IP/端口与网络可达,必要时在 CUPS 中手动添加 IP 打印机并选择正确的 PPD/驱动。
- 打印效果与驱动
- 若出现版面错位、字体替换、图像模糊,优先更换为厂商提供的 CUPS/PPD 驱动或选择更匹配的通用驱动。
- 命令行无响应或找不到文件
- 使用绝对路径,确认文件未被占用;Flatpak 版本需加 flatpak run 前缀。
- 系统设置添加失败
- 回到 CUPS Web 界面添加与调试,通常能获取更明确的错误提示。