LibOffice在Linux上如何打印文档
导读:Linux 上打印 LibreOffice 文档的实用方法 一 图形界面打印步骤 打开要打印的文档(Writer/Calc/Impress/Draw)。 依次点击:文件 File → 打印 Print,在弹出的对话框中选择目标打印机、设置...
Linux 上打印 LibreOffice 文档的实用方法
一 图形界面打印步骤
- 打开要打印的文档(Writer/Calc/Impress/Draw)。
- 依次点击:文件 File → 打印 Print,在弹出的对话框中选择目标打印机、设置份数、页码范围、纸张大小、方向、边距、缩放与颜色等参数。
- 需要更精细控制时,先进入:文件 File → 页面设置 Page Setup,在“纸张”“页边距”“版面”等页签中调整,再回到打印对话框确认并发送任务。上述菜单路径在 Debian/CentOS 等常见发行版的 LibreOffice 中基本一致。
二 命令行打印
- 常用命令
- 使用默认打印机打印单个文件:
libreoffice -p 文件名.odt - 指定打印机打印:
libreoffice --pt 打印机名 文件名.odt - 批量打印:
libreoffice -p *.odt - 打印到文件(生成可打印的 PostScript/PDF 等):
libreoffice --print-to-file 文件名.odt - 无界面静默打印:
libreoffice --headless -p 文件名.odt
- 使用默认打印机打印单个文件:
- 说明
- 上述命令同样适用于 .doc/.docx/.pdf/.ppt/.pptx 等 LibreOffice 可识别的格式。
- 若使用 Flatpak 安装,需要显式通过 Flatpak 运行,例如:
- 查看打印机列表:
flatpak run --command=lpstat org.libreoffice.LibreOffice -v - 打印到默认打印机:
flatpak run org.libreoffice.LibreOffice -p 文件名.odt - 指定打印机:
flatpak run org.libreoffice.LibreOffice --pt 打印机名 文件名.odt
- 查看打印机列表:
- 为避免误打,批量打印前可先执行打印到文件,确认输出无误后再实际打印。
三 网络打印机配置
- 确保系统已安装并运行 CUPS(通用 Unix 打印系统):
- Debian/Ubuntu 系可安装:
sudo apt-get install cups cups-client foomatic-filters - 启动/重启服务:
sudo systemctl restart cups
- Debian/Ubuntu 系可安装:
- 通过 CUPS Web 界面添加网络打印机:
- 浏览器访问:http://localhost:631
- 进入 Administration → Add Printer,选择或搜索网络打印机,按向导完成驱动与默认选项配置。
- 在 LibreOffice 中选择网络打印机:
- 文件 File → 打印 Print,在“打印机”下拉列表中选择已添加的网络打印机;必要时在“属性/首选项”中调整纸张、份数、双面等参数。
四 常见问题与排查
- 找不到打印机或无法连接
- 确认 CUPS 服务已运行(
systemctl status cups),并在 http://localhost:631 中能看到并测试打印机;确保网络可达、驱动匹配。
- 确认 CUPS 服务已运行(
- 命令行报“command not found”
- 某些发行版可用 soffice 作为命令别名;若未配置路径,尝试
soffice -p 文件名或直接使用libreoffice -p 文件名。
- 某些发行版可用 soffice 作为命令别名;若未配置路径,尝试
- 打印效果与屏幕不一致
- 在 文件 → 页面设置 中核对纸张尺寸、方向、边距与缩放;必要时启用“适合可打印区域/按版面缩放”。
- 批量打印前避免浪费纸张
- 先用
--print-to-file生成输出文件检查,或先小批量测试。
- 先用
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: LibOffice在Linux上如何打印文档
本文地址: https://pptw.com/jishu/761766.html
