Проблема была в неправильной строке подключения принтера. Я пробовал несколько форматов (все они предложены в справке CUPS!), Но работает только этот:
ipp://192.168.100.16/printers/pr3300
(ранее я опустил часть URI "printers")
У меня есть USB-принтер, подключенный к Raspberry Pi. У меня также есть рабочая станция с Linux.
Я установил CUPS как на Raspberry, так и на рабочей станции. Я вошел в CUPS на Raspberry ( https://192.168.100.16:631 ) и добавил принтер (он называется «pr3300»). Я могу распечатать тестовую страницу из CUPS: https://192.168.100.16:631/printers/pr3300
Теперь я хочу использовать этот принтер с рабочей станции. Поэтому мне нужно добавить этот принтер в CUPS рабочей станции.
Я захожу в локальный CUPS ( https://127.0.0.1:631 ), захожу в Администрирование и нажимаю кнопку «Добавить принтер». Я должен выбрать сетевой протокол из списка:
и на следующей странице я должен указать подключение к принтеру. Я указываю следующий адрес: ipp: //192.168.100.16/pr3300
На следующей странице я должен предоставить файл PPD для моего принтера, дать имя принтеру, и, наконец, у меня есть принтер в списке принтеров.
Но когда я пытаюсь распечатать пробную страницу, задание на печать завершается неудачно с описанием «Конфигурация принтера неверна или принтер больше не существует».
На сервере в /var/log/cups/error_log
я вижу следующую ошибку:
D [22/May/2018:23:15:36 +0300] Get-Printer-Attributes ipp://192.168.100.16:631/pr3300 D [22/May/2018:23:15:36 +0300] Get-Printer-Attributes client-error-not-found: The printer or class does not exist. D [22/May/2018:23:15:36 +0300] [Client 23] Returning IPP client-error-not-found for Get-Printer-Attributes (ipp://192.168.100.16:631/pr3300) from 192.168.100.25
CUPS на сервере получил мой запрос, поэтому он работает и не является проблемой брандмауэра / соединения. Я предполагаю, что проблема в том, что я неправильно настроил общий принтер на CUPS рабочей станции. Я пробовал разные форматы соединения URL, но результат более или менее одинаков.
Пожалуйста помоги!
Проблема была в неправильной строке подключения принтера. Я пробовал несколько форматов (все они предложены в справке CUPS!), Но работает только этот:
ipp://192.168.100.16/printers/pr3300
(ранее я опустил часть URI "printers")