14.10. Диагностика
Проблема
Печать (и особенно сетевая печать) обычно считается самым сложным и беспокойным аспектом системного администрирования. Какие существуют средства диагностики и исправления ошибок?
Решение
Начните с файла /var/log/cups/error_Log
. По умолчанию в cupsd.conf
выставлен уровень детализации LogLevel info
, при котором в журнале фиксируются ошибки и обычные операции. Если параметр LogLevel info
не обеспечивает достаточно подробной информации, воспользуйтесь более высокими уровнями debug
и debug2
.
Многие проблемы с печатью решаются переходом на другой драйвер. Если тестовая страница не печатается, попробуйте напечатать другой документ. Конечно, ошибки с печатью тестовых страниц говорят о наличии каких-то неполадок, но если основной документ будет успешно напечатан, то без тестовой страницы можно обойтись.
Что касается сетевой печати, убедитесь в правильности подключений. Проверьте связь утилитой ping
как по IP-адресу, так и по имени хоста. Попробуйте вручную подключиться к общему каталогу Samba и провести печать с компьютера, к которому подключён принтер.
Проверьте файл PPD принтера на странице http://www.cups.org/testppd.php; возможно, он содержит синтаксические ошибки. Если вам не удаётся самостоятельно определить причину проблем, отправьте содержимое журнала и описание выполняемых действий на форум соответствующей тематики. Приведу список наиболее полезных форумов:
- http://printing.kde.org — форум специализируется на печати в KDE, но при этом содержит подробную информацию по многим аспектам печати в CUPS;
- http://gimp-print.sourceforge.net/p_Mailing_Lists.php3 — информация о драйверах Gimp-Print;
- http://www.linuxprinting.org/forums.cgi — форумы, посвящённые принтерам HP, Epson, Alps, а также моделям других производителей;
- http://www.cups.org/newsgroups.php — конференции, посвящённые CUPS.
Как всегда, прежде чем отправлять запрос, проведите поиск в архивах. Нет ничего нового под солнцем.
См. также