Когда я пытаюсь печатать из приложения Gnome, в диалоговом окне печати отображается неработающий принтер. Он называется «duerqxesz5090 - Подвальное помещение - Отказ от работы». Вот скриншот диалогового окна печати Gnome:
- Если я попытаюсь выбрать этот принтер, приложение будет зависать на несколько минут или даже зависать.
- Я получаю это только с программами Gnome (такими как gedit или glabels), но не с firefox или libreoffice
- Вполне возможно, что это были остатки старого принтера, который я когда-то установил. У меня был установлен принтер в подвальном помещении.
- Я не использую Gnome (я использую xfce), но я использовал Gnome в прошлом.
- Моя версия Ubuntu - Ubuntu 15.04 (Vivid)
- CUPS ничего не знает об этом принтере-призраке:
- system-config-printer ничего не знает об этом принтере:
Как я могу узнать, где этот несуществующий принтер указан в моей системе, и удалить его?
Я пытался найти его в разных местах, но ни один из них не дал результатов:
dconf dump / | grep duerqx
sudo grep -r duerqx /etc/
gsettings list-recursively | grep duerqx
/etc/cups/printers.conf
или нет/etc/printcap
. Или, если раньше у вас был gnome, попробуйте запустить/usr/bin/gnome-control-center.real
- он использует другую (и еще хуже) программу настройки принтера./etc/cups/printers.conf
имеет только запись для HL4570CDW, то же самое для/etc/printcap
.gnome-control-center.real
есть значок принтера, который запускаетсяsystem-config-printer
- я не получаю «худшую» программу настройки принтера.Ответы:
Оказывается, этот принтер не установлен нигде в моей системе. Это Gnome, автоматически обнаруживающий мой лазерный принтер Brother (тот, который установлен как HL4570CDW). Таким образом, в итоге один и тот же принтер появляется в списке дважды (но только один раз функционально).
Я обнаружил это, потому что заметил, что веб-интерфейс администрирования моего принтера говорит, что принтер находится в «Подвальном помещении», что точно соответствует тому, что говорили программы Gnome. Я понял, как изменить эту настройку . После того, как я обновил принтер, указав, что он находится в «Офисе (1-й этаж)», диалоговое окно сразу же изменилось, чтобы сказать так:
Если я отключаю принтер от сети и пытаюсь распечатать его из приложения Gnome, «принтер-призрак» больше не появляется. Если я снова подключу принтер и попытаюсь распечатать его, он снова появится в списке.
Я вошел в конфигурацию принтера и отключил сетевые службы по одному, пока не обнаружил тот, который вызывал магическое появление принтера (хотя и не работало). Преступник - IPP. Если я отключу службы IPP на принтере (и перезапущу его), то я больше не получу принтер-призрак, даже если принтер включен и подключен к сети.
Когда IPP отключен, вы все равно можете установить принтер в виде LPD или необработанного сокета. Однако IPP может быть важен для печати с других платформ, таких как Windows и Mac.
В конце концов, это ошибка, обнаруженная принтером через IPP.
Чтобы программы не отображали автоматически обнаруженные принтеры в диалоговом окне печати, необходимо перенастроить службу демона avahi , как подробно описано в этом ответе на вопрос Как отключить автоматическую удаленную установку принтера? :
После того, как я настроил avahi таким образом, я больше не вижу этот принтер-призрак, даже когда принтер доступен с IPP.
источник
У меня была аналогичная проблема:
Нижний принтер из более старой установки. Я отредактировал файл:
Поэтому я удалил вторую запись ...
... и сохранил файл.
Чтобы изменения вступили в силу, необходима перезагрузка.
Существует также файл определения принтера в
/etc/cups/ppd
:Поэтому я тоже удалил этот файл:
источник