пятница, 6 августа 2010 г.

hp-setup и Bonjour

Сегодня подключал сетевой принтер с помощью утилиты hp-setup. Вообще говоря, подключать этой утилитой сетевые принтеры в Linux гораздо проще чем в Windows, благодаря использованию утилитой hp-setup протокола Bonjour. Однако, сегодня подключение было не таким простым. Сетевые принтеры были обнаружены, но подключение к ним не происходило. Как выяснилось, во время какого-то апгрейда системы (Debian Squeeze/Testing) был отключён запуск демона avahi, отвечающего за приём сообщений Bonjour. Видимо, процедуру поиска принтеров утилита hp-setup реализует самостоятельно, а для работы с найденным принтером уже требуется avahi-daemon. Почему создатели hp-setup не догадались проверять работоспособность avahi-daemon перед началом общения с принтером, для меня загадка.

Метод лечения был прост. В файле /etc/default/avahi-daemon значение AVAHI_DAEMON_DETECT_LOCAL=1 было заменено на AVAHI_DAEMON_DETECT_LOCAL=0 и выполнена команда /etc/init.d/avahi-daemon start

Комментариев нет:

Отправить комментарий