You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CUPS强制双面打印的配置方法咨询

CUPS强制双面打印的配置方法咨询

嗨Christoph,我来帮你搞定这个强制双面打印的问题!其实有几种方法可以让CUPS忽略客户端的设置,强制所有打印任务都用双面模式,下面给你详细说说:

方法一:修改打印机PPD文件(最彻底的方式)

PPD文件是打印机的描述配置文件,直接修改它能把双面设为默认且不让客户端更改:

  • 首先找到你的打印机PPD文件,一般在/etc/cups/ppd/目录下,文件名就是你的打印机名称,比如/etc/cups/ppd/MyOfficePrinter.ppd
  • 用文本编辑器打开它(记得加sudo权限,比如sudo nano /etc/cups/ppd/MyOfficePrinter.ppd)
  • 找到和双面打印相关的配置段,通常会有类似这样的内容:
    *OpenUI *Duplex/Double-Sided Printing: PickOne
    *OrderDependency: 10.0 *Duplex *Resolution
    *DefaultDuplex: None
    *Duplex None/Off: "<</Duplex false>>setpagedevice"
    *Duplex DuplexNoTumble/Long-Edge Binding: "<</Duplex true/Tumble false>>setpagedevice"
    *Duplex DuplexTumble/Short-Edge Binding: "<</Duplex true/Tumble true>>setpagedevice"
    *CloseUI *Duplex
    
  • 把*DefaultDuplex: None改成*DefaultDuplex: DuplexNoTumble(或者你需要的双面绑定模式)
  • 然后把*OpenUI *Duplex/Double-Sided Printing: PickOne和*CloseUI *Duplex这两行注释掉或者删掉,这样客户端的打印设置里就看不到双面选项了,只能用你设置的默认值
  • 保存文件后,重启CUPS服务生效:sudo systemctl restart cups

方法二:用CUPS命令行锁定默认选项

如果不想动PPD文件,也可以用命令行工具设置默认并锁定选项:

  • 先查看打印机当前的选项列表,确认双面参数:lpoptions -p YourPrinterName -l
  • 设置默认双面模式:lpoptions -p YourPrinterName -o Duplex=DuplexNoTumble
  • 接下来要锁定这个选项,不让客户端修改。编辑/etc/cups/printers.conf,找到对应打印机的<Printer>段,添加两行:
    Option Duplex=DuplexNoTumble
    AllowUserOptions None
    
  • 保存后重启CUPS服务:sudo systemctl restart cups

额外提示

  • 记得替换上面命令里的YourPrinterName为你实际的打印机名称,可以用lpstat -p命令查看所有打印机
  • 如果是网络共享的打印机,Windows客户端可能需要重新添加打印机或者刷新配置才能生效

这样设置后,不管Windows客户端怎么选,所有打印任务都会强制用双面模式啦!

备注:内容来源于stack exchange,提问作者Altstar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 08:54:09