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; возможно, он содержит синтаксические ошибки. Если вам не удаётся самостоятельно определить причину проблем, отправьте содержимое журнала и описание выполняемых действий на форум соответствующей тематики. Приведу список наиболее полезных форумов:

Как всегда, прежде чем отправлять запрос, проведите поиск в архивах. Нет ничего нового под солнцем.

См. также

The Troubleshooting-CUPS-and-Asking-for-Help Howto