
Vor einigen Tagen hat mein Evince aufgehört zu drucken. Nach einer Neuinstallation und erfolglosen Versuchen mit verschiedenen Versionen fand ich heraus, dass es von anderen Benutzerkonten auf derselben Box aus funktioniert.
Welche Dateien speichert Evince und CUPS also benutzerspezifisch, sodass ich für den Benutzer einige Dateien entfernen oder ändern kann, bei denen Evince Probleme verursacht?
Bearbeitung #1
Das Drucken aus allen anderen Anwendungen funktioniert. Evince gibt aus dem jeweiligen Benutzerkonto nur leere Seiten aus.
Bearbeitung #2
Die Benutzerkonten, bei denen es funktionierte, hatten keine ./config/evince/
und ./cups
. Ich habe gerade diese Verzeichnisse im Konto gelöscht, bei dem es nicht funktioniert, aber es hilft nicht.
Irgendwelche Ideen, was beim Drucken von Beweisen zwischen den Benutzern unterschiedlich sein könnte?
Antwort1
Sie sagen es in Ihrer Frage nicht, aber können Sie mit anderen Anwendungen drucken? Mit der Befehlszeile? Ich würde bestätigen, dass Ihr Drucker noch konfiguriert ist und ordnungsgemäß funktioniert, indem Sie Folgendes tun:
1. Bestätigen Sie, dass der Drucker eingerichtet und zugänglich ist, mit:
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
%
Testdruck von der Befehlszeile aus
lpr somefile.txt
Versuchen Sie es mit dem Fehlerbehebungsassistenten
Es gibt einen Fehlerbehebungsassistenten in system-config-printer (System -> Verwaltung -> Drucken in GNOME Classic, Zahnradsymbol oben rechts auf dem Bildschirm -> Drucker in Unity). Sie finden ihn im Menü „Hilfe“ von system-config-printer. Er erstellt eine Textdatei mit vielen nützlichen Informationen, die Sie an Fehlerberichte anhängen können. Folgen Sie den Anweisungen des Assistenten. Wenn Sie den Schritt „Testseite“ erreichen, können Sie entweder auf die Schaltfläche klicken, um die Testseite zu drucken, oder Sie können aus einer beliebigen Anwendung oder von der Befehlszeile aus einen Auftrag an den ausgewählten Drucker drucken. Der Auftrag wird im integrierten Auftragsbetrachter angezeigt. Warten Sie, bis er abgeschlossen ist oder in den Status „Gestoppt“ wechselt. NUR DANN UND NICHT ZUVOR markieren Sie das Kontrollkästchen beim Auftrag, beantworten Sie, ob der Auftrag korrekt gedruckt wurde, und klicken Sie auf „Weiter“. Danach wird die Datei generiert. Speichern Sie sie und hängen Sie sie an Ihren Fehlerbericht an.
Weitere Einzelheiten finden Sie imUbuntu Debuggen von Druckproblemen Wiki-Thema.
2. Probleme mit Ubuntu und Evince beim Drucken leerer Seiten
Bei der Untersuchung dieses Problems bin ich auf viele Leute gestoßen, die unter verschiedenen Ubuntu-Versionen Probleme mit dem Drucken und leeren Seiten hatten.
- Document Viewer 2.32.0 (Evince) druckt eine leere Seite - Bug-ID Nr.: 186655
- Beim Drucken/Vorschauen von PDFs erscheinen einige Seiten leer – Bug-ID Nr.: 186655
- Wie bekomme ich einen Fix für das PDF-Druckproblem (bei dem einige Seiten leer gedruckt werden) in 12.04?
Es gab eine etwas kompliziertere Lösung, die ich hier gefunden habe.Beheben von PDF-Druckproblemen unter Ubuntu 12.04. In den Kommentaren wurde das Problem durch die erwähnte Lösung für einige, aber nicht alle Kommentatoren behoben.
3. Das Verzeichnis: $HOME/.gnome2/evince
Sie können versuchen, entweder die print-settings
Datei darunter $HOME/.gnome2/evince
oder sogar das gesamte Verzeichnis zu löschen.
$ rm -fr $HOME/.gnome2/evince
Antwort2
Vergleichen Sie bitte folgende Datei zwischen Ihrem Konto und einem Konto, bei dem das Drucken funktioniert:
~/.config/evince/print-settings
(und/oder sichern Sie Ihre Kopie und ersetzen Sie sie durch die eines anderen Benutzers). Wenn das nicht hilft, können Sie versuchen, das gesamte Verzeichnis ~/.config/evince zu ersetzen.