1
August
2025
Установка сетевых принтеров в Linux - часть 3
15:18

Установка сетевых принтеров в Linux - часть 3

1 August 2025 15:18

Продолжение. См. часть 1, часть 2 и окончание часть 4.

3.1.4. Подключение принтеров, которые поддерживают обнаружение через DNS-SD (Bonjour)

DNSSD - протокол преобразования имён в IP адреса без использования DNS-серверов. Для его работы устройство должно поддерживать сетевой обнаружение данным способом, а с другой стороны должен быть Linux и CUPS. Протокол DNSSD похож на mDNS (Multicast DNS) и служит для настройки автоматической конфигурации устройств в пределах локальной сети Zero-configuration. В Apple протокол обнаружения сетевых принтеров DNSSD известен как Bonjour.

Пример устройства с поддержкой dnssd: многофункциональное устройство Kyocera ECOSYS M2540dn.

Преимущества:

  • сетевой принтер ставится как локальный, но с указателем на URL dnssd://имя_принтера, в котором указано имя принтера по протоколу IPP и уникальное число - UUID принтера.
  • отсутствуют проблемы с разрешением имён в домене .local, которые случаются при "чистом" IPP/IPPS
  • быстрое подключение
  • минимум настройки

Недостатки:

  • подходить лишь для современных устройств.

Пример строки подключения DNSSD, которая получается после выбора сетевого принтера для печати:
dnssd://Kyocera%20ECOSYS%20M2540dn._ipp._tcp.local/?uuid=4509a320-0056-0101-003e-0025074f9312

Данная строка получается при добавлении принтера через веб-интерфейс службы CUPS и выборе варианта драйвера DNSSD.

Как подключить принтер Kyocera по протоколу DNS-SD:

1) Запустить веб браузер и ввести в командную строку адрес http://localhost:631/
2) Администрирование - Добавить принтер.
3) Ввести имя пользователя и пароль, если потребуется
4) Выбрать принтер Kyocera с упоминанием в названии KPDL
kpdl
5) Нажать внизу кнопку "Продолжить".
6) Исправить название принтера (без пробелов, знаки подчеркивания допустимы)
dns-sd-name
7) Нажать внизу кнопку "Продолжить".
8) В окне добавлени принтера в списке выбрать драйвер для данной модели принтера с упоминанием KPDL
driver-kpdl
9) Нажать кнопку внизу "Добавить принтер"
10) Настроить двустороннюю печать и нажать кнопку "Сохранить параметры" внизу для завершения настройки.
printer-add-complete
_Отмечу, что на закладке Баннеры можно добавить текст для печати сверху и снизу страниц (водяной знак), а в "Политики" можно задать обработку ошибок - остановка или постоянные попытки повторения печати.