До вчерашнего дня печать в Linux работала нормально. Сегодня ввод lpq дает следующее:

lpq Printer 'sdst@other.domain' - не может открыть соединение - тайм-аут соединения Убедитесь, что на сервере запущен LPD сервер

Файл /etc/cups/printers.conf установлен правильно, принтеры отображаются на локальном хосте:631 и печатают тестовые страницы. Однако все команды печати из командной строки, похоже, пытаются печатать на sdst@other.domain

Я не знаю, почему printers.conf игнорируется и почему и как был добавлен sdst@other.domain. Похоже, это могло быть обнаружено автоматически?

#

edit: sdst@other.domain было упомянуто в /usr/local/etc/lpd.conf Я не уверен, почему вместо /etc/cups/printers.conf используется lpd.conf

Любые предложения или идеи, как чашки можно использовать вместо?

1 ответ1

0

Оказывается, кто-то скопировал старые версии

lp, lpq, lpstat в /usr /local /bin, и это приводило к запуску неправильных корзин.

Одно исправление было

mv /usr /local /bin /lp /usr /local /bin /old_lp mv /usr /local /bin /lpq /usr /local /bin /old_lpq mv /usr /local /bin /lpstat /usr /local /bin /old_lpstat mv /usr /local /bin /lpr /usr /local /bin /old_lpr mv /usr /local /bin /lprm /usr /local /bin /old_lprm mv /usr/local/bin/lprsetup.sh /usr /local /bin/old_lprsetup.sh

Печать вернулась в нормальное состояние.

sdst@other.domain был в /usr/local/etc/ldp.conf

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .