«Не удалось добавить новый принтер» при попытке добавить сетевой (CUPS) принтер 18.04

«Не удалось добавить новый принтер» при попытке добавить сетевой (CUPS) принтер 18.04

Я пытаюсь добавить принтер CUPS через настройки/принтеры. После нажатия «Добавить...» принтер не отображается в списке, пока не будет указано имя хоста. Затем при выборе принтера появляется эта ошибка: «Не удалось добавить новый принтер». Я не знаю, как это исследовать.

Принтер настроен на raspberry pi CUPS service и тест работает отлично на устройстве. Однако я не могу добавить принтер в систему. Есть идеи?

Редактировать: Принтер - Samsung ML-1860. У меня есть драйвер и файлы PPD для печати через USB как на сервере, так и в Ubuntu. Проблема в том, чтобы заставить работать сетевую часть на данный момент. Я не уверен, какой сетевой протокол печати здесь реализован. У меня он просто на CUPS на стороне сервера и "общий". Я могу получить к нему доступ через URL/браузер. например http(s)://:631/printers/Samsung_ML-1860

Оба находятся в одной локальной домашней сети/подсети.

решение1

я встретилта же проблемасегодня. У меня есть сервер A, принтер, Linux-машина B и несколько Windows-машин C, D,... В Windows я просто следуюэтот, это работало хорошо. Но когда я пытаюсь добавить принтер для моей Linux-машины B (следуяте же шаги с вами), он просто показал мне «Не удалось добавить новый принтер». (Ubuntu 20.04)

Не знаю, решили ли вы эту проблему, но я только что решил ее и готов поделиться своим решением, надеюсь, оно вам поможет :-)

Мое решение: использоватькомандная строкавместо GUI. Запустить на моей машине.

sudo lpadmin -p LaserJet -E -v http://192.168.1.9:631/printers/HPPrinter

lpadmin— это инструмент, предназначенный специально для настройки принтера CUPS. Более подробную информацию об использовании можно найти в Google.

В моей команде выше, LaserJetэто имя, которое вы хотите назначить принтеру, а адрес после него -v- это ваш адрес принтера. Мой - просто для примера, вы должны изменить его в соответствии с собой.

После запуска этой команды в терминале принтер появился в [Настройки]->[Принтеры].

В конце концов, я всегда нахожу, что это хороший выборЕсли у вас возникли проблемы с работой графического интерфейса, используйте командную строку.Потому что командная строка, если операция не будет выполнена успешно, выдаст вам более подробный журнал ошибок или что-то в этом роде. :-) Вот почему я предпочитаю Linux вместо Windows при программировании и разработке своего проекта.

решение2

Попробуйте добавить пользователя в ldadminгруппу, выполнив в терминале следующее:

sudo adduser <username> lpadmin

где <username>— имя пользователя учетной записи, для которой вы хотите разрешить добавление сетевых принтеров.

Ссылка:https://bugzilla.redhat.com/show_bug.cgi?id=1640815#c1

решение3

Использование командной строки Ответ Мерфи отлично сработал для меня, как только я понял

https://

необходимо заменить на

ipp://

Связанный контент