evince 和 cups 中的用户数据

stu*_*ent 5 cups troubleshooting evince

几天前,我的 evince 停止打印。重新安装它并尝试不同的版本但没有成功后,我发现它可以从同一台机器上的其他用户帐户运行。

那么哪些文件存储了每个用户的 evince 和 cups,以便我可以为用户删除或修改一些 evince 出现问题的文件?

编辑 #1

从所有其他应用程序打印工作。来自特定用户帐户的 Evince 只提供空页面。

编辑 #2

它工作的用户帐户没有任何./config/evince/./cups。我只是删除了它不起作用的帐户中的那些目录,但它没有帮助。

关于 evince 打印,用户之间可能有什么不同的任何想法?

slm*_*slm 5

您没有在问题中说,但是您可以使用其他应用程序进行打印吗?命令行?我会通过执行以下操作来确认您的打印机仍然配置并正常工作:

1. 确认打印机已设置并可使用:

lpq

# check for jobs on the default printer
% lpq
mfc-8480dn is ready
no entries

# check for any jobs on all printers
% lpq -a
no entries
Run Code Online (Sandbox Code Playgroud)

lpinfo -v

% sudo lpinfo -v
network beh
direct scsi
network socket
serial serial:/dev/ttyS0?baud=115200
network http
network ipp
network https
network lpd
network dnssd://Canon%20S820%20%40%20scully._ipp._tcp.local/cups
direct hp
network smb
direct hpfax
network lpd://mfc-8480dn.bubba.net/BINARY_P1
% 
Run Code Online (Sandbox Code Playgroud)

从命令行测试打印

lpr somefile.txt
Run Code Online (Sandbox Code Playgroud)

尝试使用故障排除向导

system-config-printer 中有一个故障排除向导(系统 -> 管理 -> 在 GNOME 经典中打印,屏幕右上角的齿轮图标 -> Unity 中的打印机)。您可以在 system-config-printer 的“帮助”菜单中找到它。它生成一个文本文件,其中包含许多有用的信息以附加到错误报告中。按照向导的说明进行操作。如果到达测试页步骤,您可以单击按钮打印测试页,也可以从任何应用程序或命令行将作业打印到选定的打印机。作业将显示在集成作业查看器中。等到它完成或进入“停止”状态。仅然后而不是在作业中标记复选框,回答作业是否打印正确,然后单击“转发”。之后将生成文件。保存它并将其附加到您的错误报告中。

           ss 打印机故障排除

Ubuntu 调试打印问题 Wiki 主题中提供了更多详细信息

2. Ubuntu 和 Evince 打印空白页的问题

在研究这个问题的过程中,我确实遇到过很多人在不同版本的 Ubuntu 上遇到打印和空白页面的问题。

我在这里找到了一个有点复杂的修复,Fixing PDF Printing Problems on Ubuntu 12.04。在评论中提到的修复修复了一些但不是所有评论者的问题。

3.目录:$HOME/.gnome2/evince

您可以尝试删除该print-settings目录下的文件,$HOME/.gnome2/evince甚至只是完全删除该目录。

$ rm -fr $HOME/.gnome2/evince
Run Code Online (Sandbox Code Playgroud)