
Несколько дней назад мой evince перестал печатать. После переустановки и безуспешных попыток использования разных версий я понял, что он работает из других учетных записей пользователей на том же ящике.
Так в каких файлах хранятся evince и cups для каждого пользователя, чтобы я мог удалить или изменить некоторые файлы для пользователя, в которых evince создает проблемы?
Редактировать №1
Печать из всех других приложений работает. Evince из определенной учетной записи пользователя просто выдает пустые страницы.
Редактировать №2
В учетных записях пользователей, где это работало, не было никаких ./config/evince/
и ./cups
. Я просто удалил эти каталоги в учетной записи, где это не работает, но это не помогло.
Есть ли идеи, чем могут отличаться пользователи в отношении печати evince?
решение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). Вы найдете его в меню «Справка» system-config-printer. Он создает текстовый файл с большим количеством полезной информации для прикрепления к отчетам об ошибках. Следуйте инструкциям мастера. Если вы достигли шага тестовой страницы, вы можете либо нажать кнопку, чтобы распечатать тестовую страницу, либо распечатать задание на выбранном принтере из любого приложения или из командной строки. Задание будет показано в интегрированном средстве просмотра заданий. Подождите, пока оно не завершится или не перейдет в состояние «Остановлено». ТОЛЬКО ПОТОМ, А НЕ РАНЬШЕ, отметьте флажок у задания, ответьте, было ли задание напечатано правильно, и нажмите «Переслать». После этого будет сгенерирован файл. Сохраните его и прикрепите к отчету об ошибке.
Более подробную информацию можно найти вUbuntu Отладка проблем печати Wiki Тема.
2. Проблемы с печатью пустых страниц в Ubuntu и Evince
Во время исследования этой проблемы я столкнулся со многими людьми, у которых возникали проблемы с печатью и пустыми страницами в различных версиях Ubuntu.
- Document Viewer 2.32.0 (Evince) печатает пустую страницу - bugid#: 186655
- Некоторые страницы отображаются пустыми при печати/предпросмотре PDF-файлов - bugid#: 186655
- Как исправить проблему печати PDF-файлов в версии 12.10 (некоторые страницы печатаются пустыми) в версии 12.04?
Я нашел здесь довольно сложное решение,Устранение проблем с печатью PDF-файлов в Ubuntu 12.04. В комментариях упоминается исправление, которое решило проблему для некоторых, но не для всех комментаторов.
3. Каталог: $HOME/.gnome2/evince
Вы можете попробовать удалить print-settings
файл в этом каталоге $HOME/.gnome2/evince
или даже полностью удалить этот каталог.
$ rm -fr $HOME/.gnome2/evince
решение2
Вам следует сравнить следующий файл между вашей учетной записью и учетной записью, для которой работает печать:
~/.config/evince/print-settings
(и/или сделайте резервную копию и замените ее копией другого пользователя). Если это не поможет, попробуйте заменить весь каталог ~/.config/evince.