在Linux系统中设置双面打印(又称双工打印)通常依赖于打印子系统(如CUPS)的配置以及打印机硬件支持。以下是专业设置方法及相关扩展内容:

1. 访问CUPS管理页面:浏览器中打开 http://localhost:631/printers
2. 选择目标打印机 → 点击 [Modify Printer]
3. 在\[Defaults\]选项卡中设置:
- Duplex: Two-Sided (Long-Edge)(书籍样式)
- Duplex: Two-Sided (Short-Edge)(日历样式)
使用lpoptions命令永久配置默认双面模式:lpoptions -d <printer_name> -o Duplex=DuplexNoTumble
参数说明表:
| 参数值 | 打印模式 | 适用场景 |
|---|---|---|
| DuplexNoTumble | 长边装订 | 书籍/文档默认模式 |
| DuplexTumble | 短边装订 | 横向页/日历排版 |
| None | 单面打印 | 标准单页输出 |
在打印命令中添加双面参数:lp -d <printer_name> -o sides=two-sided-long-edge file.pdf
需确认打印机PPD文件包含以下定义(示例节选):*OpenUI *Duplex/双面打印: PickOne
*DefaultDuplex: None
*Duplex None/关: "<</Duplex false>>"
| 模式类型 | 页面旋转 | 装订位置 | 纸张方向 |
|---|---|---|---|
| 长边 (Long-Edge) | 同向旋转 | 左侧/顶部 | 纵向(A4)/横向(Ledger) |
| 短边 (Short-Edge) | 翻转旋转 | 顶部/左侧 | 横向(A4)/纵向(Ledger) |
Q1: 无双面打印选项?
→ 执行 lpinfo -v 验证驱动支持
→ 安装官方PPD:sudo lpadmin -p <printer> -P /path/to/PPD
Q2: 物理双工单元缺失
可手动实现半自动化双面打印:lp -o page-set=odd <file>; lp -o page-set=even -o outputorder=reverse <file>
技术备注:双面打印需纸张克重≥80g/m²以防透印,且不同打印机需在CUPS-PPD中正确设置纸张类型参数。

查看详情

查看详情