Как я избавляюсь от фантомного принтера в Gnome?

Когда я пытаюсь распечатать из приложения Gnome, диалоговому окну печати перечислили нефункциональный принтер. Это называют "duerqxesz5090 - Подвальное Подсобное помещение - Отклонение Заданий". Вот снимок экрана диалогового окна печати Gnome:

ghost printer

  • Если я попытаюсь выбрать тот принтер, то приложение заморозится в течение многих минут или даже откажет.
  • Я только получаю это с программами Gnome (такими как gedit или glabels), но не с Firefox или libreoffice
  • Возможно, что это - остатки старого принтера, который я действительно имел установленным в какой-то момент. Мне действительно устанавливали принтер в подвальном подсобном помещении.
  • Я не использую Gnome (я использую xfce), но я использовал Gnome в прошлом.
  • Моей версией Ubuntu является (Яркая) Ubuntu 15.04
  • CUPS ничего не знает об этом фантомном принтере: cups
  • системный принтер конфигурации ничего не знает об этом принтере: System config printer

Как я могу узнать, где этот несуществующий принтер перечислен в моей системе, и удалите его?

Я попытался искать его в различных местах, но ни один из них не возвращает результатов:

  • dconf dump / | grep duerqx
  • sudo grep -r duerqx /etc/
  • gsettings list-recursively | grep duerqx
17
задан 10 November 2015 в 18:12

2 ответа

Оказывается, что этот принтер не установлен нигде в моей системе. Это - Gnome, автообнаруживая мой лазерный принтер Брата (тот, который установлен как HL4570CDW). Таким образом, это заканчивается, который тот же принтер разоблачает дважды в списке (но только однажды функционально.)

я обнаружил это, потому что я заметил, что веб-интерфейс администрирования моего принтера сказал, что принтер был расположен в "Подвальном Подсобном помещении", которое точно соответствует тому, что говорили программы Gnome. Я выяснил, как изменить ту установку . Как только я обновил принтер, чтобы сказать, что это было в "Office (1-й Этаж)", диалоговое окно immediatly изменилось для высказывания так также:

, Если я отключаю свой принтер от сети и попытки распечатать из приложения Gnome, "фантомный принтер" больше не появляется. Если я включаю принтер назад и пытаюсь распечатать его, вновь появляется в списке.

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

, Когда IPP отключен, можно все еще установить принтер как LPD или неструктурированный сокет. Однако IPP может быть важен для печати с других платформ, таких как Windows и Mac

В конце, это, кажется, ошибка, что принтер, обнаруженный через IPP, нефункционален.

<час>

, Чтобы мешать программам показать автообнаруженные принтеры в диалоговом окне печати, необходимо ли реконфигурировать сервис avahi демона, как детализировано в этот ответ к , Как я отключаю автоматическую установку удаленного принтера? :

редактирование /etc/avahi/avahi-daemon.conf и в эти [server] раздел, добавьте enable-dbus=no, тогда перезапускают сервис avahi-демона: sudo service avahi-daemon restart

, Как только я настраиваю avahi как это, я больше не вижу этот фантомный принтер, даже когда принтер доступен с IPP.

15
ответ дан 23 November 2019 в 02:24

У меня была подобная проблема:

printer list.png

нижний принтер от более старой установки. Я отредактировал файл:

$ sudo -H gedit /etc/cups/printers.conf

# Printer configuration file for CUPS v2.1.3
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING

<DefaultPrinter DCP-7065DN>
UUID urn:uuid:1a785efb-bce4-35dd-7e44-c4fd53bb429a
Info Brother DCP-7065DN
  (... SNIP ...)
</DefaultPrinter>

<Printer DCP7065DN>
UUID urn:uuid:46e866c1-3ab2-324b-65fd-30d2fee77f85
Info DCP7065DN
  (... SNIP ...)
</Printer>

, Таким образом, я удалил вторую запись...

<Printer DCP7065DN>
UUID urn:uuid:46e866c1-3ab2-324b-65fd-30d2fee77f85
Info DCP7065DN
  (... SNIP ...)
</Printer>

... и сохранил файл.

перезагрузка А необходима для изменений для вступления в силу.

<час>

существует также файл определения принтера в /etc/cups/ppd:

printer ppd.png

, Таким образом, я удалил этот файл также:

$ ll /etc/cups/ppd

total 28
drwxr-xr-x 2 root lp  4096 Aug 10  2018 ./
drwxr-xr-x 5 root lp  4096 Nov 10 09:59 ../
-rw-r----- 1 root lp  8191 Aug 10  2018 DCP-7065DN.ppd
-rw-r----- 1 root lp 10537 Aug  7  2018 DCP7065DN.ppd

$cat /etc/cups/ppd/DCP7065DN.ppd

*PPD-Adobe: "4.3"
*%================================================
*%  Copyright Brother Industries,Ltd 2006-2008
*%  "Brother DCP7065DN for CUPS"
*%================================================
  (... SNIP ...)
*UIConstraints: *InputSlot MANUAL   *Duplex DuplexTumble
*UIConstraints: *InputSlot MANUAL   *Duplex DuplexNoTumble

$ sudo rm -f /etc/cups/ppd/DCP7065DN.ppd
1
ответ дан 23 November 2019 в 02:24

Другие вопросы по тегам:

Похожие вопросы: