Убедитесь, что запущен
демон qdaemon. При изменении файла
qconfig программа qdaemon автоматически вносит изменения
в файл qconfig.bin. Если в файле qconfig
стоит более ранняя дата, чем в файле qconfig.bin, то файл
qconfig не обрабатывается, даже если изменения в него были внесены
сравнительно недавно.
Убедитесь, что системная
дата установлена правильно. Демон qdaemon автоматически
создает заново файл qconfig.bin при изменении файла qconfig. Если файл qconfig
изменен раньше, чем файл qconfig.bin, файл
qconfig не обрабатывается.
Если даты изменения
файлов qconfig.bin и qconfig являются верными, и
в файл qconfig были внесены верные изменения, связь между файлами
/etc/qconfig и /usr/lpd/qconfig аннулируется.
Убедитесь, что в
каталоге /tmp есть свободное место. Возможно, что каталог
/tmp в случае, если вы получаете сообщения типа Не определены
виртуальные принтеры или невозможна печать из программы
InfoExplorer.
Если происходит печать
только заданий пользователя с правами доступа root, проверьте настройку прав
доступа к каталогу /tmp. Также рекомендуется проверить права
доступа к используемым командам печати (включая enq).
Проверьте наличие в
файле /var/spool/lpd/qdir имен устаревших очередей. Если
очередь была удалена из нового файла /etc/qconfig и поступает
запрос печати, использующий устаревшую очередь, то при установке нового файла
/etc/qconfig могут возникнуть неполадки. Демон
qdaemon заносит в протокол сообщение об ошибке. Если от
команды печати не поступает сообщений, требующих вмешательства оператора, то
проверьте соединение с хостом с помощью команды ping.
Если от команд печати не
поступают сообщения, требующие вмешательства оператора, убедитесь, что
подключение произведено правильно и можно проверить связь с именем хоста.
Сообщения, требующие
вмешательства оператора, передаются командой печати с помощью команды TCP/IP
writesrv. Если сообщение не поступает,
то проверьте, запущена ли программа writesrv, введя следующую
команду:
startsrc -s writesrv
Убедитесь, что команда writesrv указана в выводе одной из
следующих команд:
netstat -a | pg
Убедитесь, что в списке вывода приведенных ниже команд присутствует
writesrv.