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

Ubuntu 22.04下Document Viewer不遵循打印机设置的问题求助

Ubuntu 22.04下Document Viewer不遵循打印机设置的问题求助

我之前帮朋友处理过几乎一模一样的问题,Document Viewer(也就是GNOME自带的Evince)确实偶尔会“固执”地忽略系统层面的打印机预设,尤其是打印PDF的时候。给你几个实用的排查和解决方法:

  • 先给Document Viewer单独设置打印默认
    随便打开一个PDF文件,按下Ctrl+P调出打印窗口,先选中你要用的那个打印机实例,然后把纸型、托盘、方向这些参数都调整到你想要的默认值。接着看打印窗口里有没有「保存为默认」(Save as Default)的按钮——不同版本的Evince位置可能不一样,一般在窗口底部或者设置菜单里。记得每个打印机实例都要单独做一次这个操作,因为Evince会给每个打印机保存独立的预设。

  • 重置Document Viewer的配置文件
    如果之前的配置文件出了损坏,也会导致预设失效。打开终端,运行这条命令重置所有Evince的设置:

    dconf reset -f /org/gnome/evince/
    

    重置完后重启Document Viewer,再重新设置一遍打印默认试试。

  • 检查CUPS层面的打印机预设是否生效
    有时候系统打印机设置看起来没问题,但CUPS的实际参数可能没同步。打开终端,先输入这条命令查看目标打印机实例的当前默认参数:

    lpoptions -p <你的打印机实例名称> -l
    

    替换掉<你的打印机实例名称>,比如你的打印机叫HP-P2035-Tray2,就输入lpoptions -p HP-P2035-Tray2 -l。看输出里的InputSlot(托盘)、MediaSize(纸型)、Orientation(方向)是不是你设置的默认值。如果不对,可以用这条命令手动设置:

    lpoptions -p <打印机实例名> -o InputSlot=<对应托盘参数> -o MediaSize=<对应纸型> -o Orientation=<方向>
    

    比如你要设置托盘1、A4纸、横向,就改成lpoptions -p HP-P2035-Tray1 -o InputSlot=tray1 -o MediaSize=A4 -o Orientation=Landscape(具体参数可以看刚才lpoptions -l输出里的可选值)。

  • 升级Document Viewer到最新版本
    有可能是旧版本的bug导致的,Ubuntu 22.04的软件源里可能有更新的Evince包。打开终端运行:

    sudo apt update && sudo apt upgrade evince
    

    升级完成后重启软件再测试。

如果以上方法都没解决,你也可以临时换用其他PDF查看器(比如Okular)过渡,它对打印机预设的兼容性会好一些,但优先试试上面的方法,毕竟Evince是系统自带的用着顺手。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 12:05:29