几天前,我的证据停止印刷。重新安装它并尝试不同的版本但没有成功后,我发现它可以从同一盒子上的其他用户帐户运行。
那么哪些文件存储每个用户的 evince 和 cups,以便我可以为用户删除或修改 evince 出现问题的一些文件?
编辑#1
从所有其他应用程序进行打印均有效。来自特定用户帐户的证据只会输出空白页面。
编辑#2
它工作的用户帐户没有任何./config/evince/
和./cups
。我刚刚删除了帐户中不起作用的那些目录,但没有帮助。
关于证据打印,用户之间可能有什么不同的想法?
答案1
您在问题中没有说,但是您可以使用其他应用程序进行打印吗?命令行?我将通过执行以下操作来确认您的打印机仍然配置并正常工作:
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
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
%
从命令行测试打印
lpr somefile.txt
尝试使用故障排除向导
system-config-printer 中有一个故障排除向导(系统 -> 管理 -> GNOME classic 中的打印,屏幕右上角的齿轮图标 -> Unity 中的打印机)。您可以在系统配置打印机的“帮助”菜单中找到它。它会生成一个文本文件,其中包含许多有用的信息,可以附加到错误报告中。按照向导的说明进行操作。如果到达测试页步骤,您可以单击按钮打印测试页,也可以从任何应用程序或命令行将作业打印到选定的打印机。该作业将显示在集成作业查看器中。等到它完成或进入“已停止”状态。仅在此时而不是在此之前标记作业上的复选框,回答作业是否已正确打印,然后单击“转发”。之后将生成该文件。保存它并将其附加到您的错误报告中。
更多详细信息请参阅Ubuntu 调试打印问题 Wiki 主题。
2. Ubuntu 和 Evince 打印空白页的问题
在研究这个问题的过程中,我确实遇到了很多人在不同版本的 Ubuntu 上遇到打印和空白页面问题。
- 文档查看器 2.32.0 (Evince) 打印空白页 - bugid#: 186655
- 打印/预览 PDF 时某些页面显示为空白 - bugid#: 186655
- 如何在 12.10 中修复 12.04 中的 PDF 打印问题(某些页面打印空白)?
我在这里发现了一个有点复杂的修复,修复 Ubuntu 12.04 上的 PDF 打印问题。在评论中提到的修复解决了一些但不是所有评论者的问题。
3.目录:$HOME/.gnome2/evince
您可以尝试删除该print-settings
文件,$HOME/.gnome2/evince
或者甚至完全删除该目录。
$ rm -fr $HOME/.gnome2/evince
答案2
您应该将您的帐户和可进行打印的帐户之间的以下文件进行比较:
~/.config/evince/print-settings
(和/或备份您的副本并替换为另一用户的副本)。如果这没有帮助,您可以尝试替换整个 ~/.config/evince 目录。