Назад | Перейти на главную страницу

Как я могу удалить принтер из CUPS?

Мой локальный сервер CUPS не знает, как называется принтер, который я использую. У него два названия: hpext и hpext@vm-cups. Я никогда не могу предсказать, какой из них будет работать, а если я использую не тот, задания просто будут стоять в очереди на неопределенное время.

В списке нет принтеров /etc/cupsd/cupsd.conf; вместо этого у меня есть линия

BrowsePoll cups.eecs.tufts.edu

На этом сервере перечислены только hpext и нет hpext@vm-cups.
Я думаю, что мой локальный сервер как-то запутался, и если я смогу удалить принтер из его памяти, все будет хорошо. Но нигде в документации я не могу найти команду для удаления принтера, а кнопка УДАЛИТЬ ПРИНТЕР на дурацком веб-интерфейсе не действует.

Что я могу сделать?

lpadmin помогает управлять принтерами чашек

Пытаться

man lpadmin

Я считаю, что тебе нужно

lpadmin -x
  1. В Интернете введите http: // локальный: 631 / принтеры /
  2. Щелкните по принтеру, который нужно удалить.
  3. Выбрать Delete Printer в Administration раскрывающийся список.
  4. Подтвердить Delete Printer нажав на нее.

Другой способ - отключить автоматический просмотр сетевых принтеров и просто добавить нужный принтер вручную. Я думаю, что причина, по которой кнопка «Удалить» «не действует», заключается в том, что CUPS получает широковещательную рассылку / уведомление о том, что в сети доступен «новый» принтер.

Дополнение: если вы не хотите терять те принтеры, которые у вас уже есть, добавьте их в свой локальный CUPS вместо того, чтобы полагаться на широковещательную рассылку.