Мой локальный сервер CUPS не знает, как называется принтер, который я использую. У него два названия: hpext
и hpext@vm-cups
. Я никогда не могу предсказать, какой из них будет работать, а если я использую не тот, задания просто будут стоять в очереди на неопределенное время.
В списке нет принтеров /etc/cupsd/cupsd.conf
; вместо этого у меня есть линия
BrowsePoll cups.eecs.tufts.edu
На этом сервере перечислены только hpext
и нет hpext@vm-cups
.
Я думаю, что мой локальный сервер как-то запутался, и если я смогу удалить принтер из его памяти, все будет хорошо. Но нигде в документации я не могу найти команду для удаления принтера, а кнопка УДАЛИТЬ ПРИНТЕР на дурацком веб-интерфейсе не действует.
Что я могу сделать?
lpadmin помогает управлять принтерами чашек
Пытаться
man lpadmin
Я считаю, что тебе нужно
lpadmin -x
Delete Printer
в Administration
раскрывающийся список.Delete Printer
нажав на нее.Другой способ - отключить автоматический просмотр сетевых принтеров и просто добавить нужный принтер вручную. Я думаю, что причина, по которой кнопка «Удалить» «не действует», заключается в том, что CUPS получает широковещательную рассылку / уведомление о том, что в сети доступен «новый» принтер.
Дополнение: если вы не хотите терять те принтеры, которые у вас уже есть, добавьте их в свой локальный CUPS вместо того, чтобы полагаться на широковещательную рассылку.