我安装了网络打印机。在打印机属性对话框中,我明确将打印机选项“双面打印”设置为“开(长边翻转)”,并将作业选项“每面页数”设置为“1”:
但是,当我打开 evince 的打印对话框时,我看到每张幻灯片有 2 页并且是单面打印:
我无法将其更改为打印机的系统默认值。无论我做什么,这两个选项都保持不变。我重新安装了打印机,并从 ~/.config、~/.local 或 ~/.gnome 中删除了所有 evince 设置。
答案1
我花了半个小时才搞定这个问题,所以决定把它放在这里。我曾经strace
跟踪过 evince 的系统调用,发现 evince 试图打开以下文件:
open("/etc/cups/lpoptions", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/january/.lpoptions", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/january/.cups/lpoptions", O_RDONLY) = 48
第三个出现了,并且包含了令人反感的选项:
默认 XXX collate=false Duplex=None InputSlot=Default number-up=2 outputorder=normal PageSize=A4 position=center PrintoutMode=Normal Quality=FromPrintoutMode scaling=100 wrap=false
奇怪的是,该文件已经存在两年了,但显然没有在 10.04 版的 evince 中使用过,我最近用 13.04 版替换了它。删除它会导致从打印机属性中接管正确的设置。