如何摆脱Gnome中的Ghost打印机?


17

当我尝试从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---它使用其他(更糟糕的)打印机设置程序。
Rmano

@Rmano-谢谢您的建议。 /etc/cups/printers.conf只有HL4570CDW的条目,与相同/etc/printcapgnome-control-center.real启动时有一个打印机图标system-config-printer-我没有“更糟糕”的打印机设置程序。
Stephen Ostermiller

我可以在Ubuntu 15.10全新安装上确认这一点。我只安装了一台打印机,它是Brother MFC9450CDN。我在互联网上看到的帖子似乎有一个共同的话题:每个人似乎都安装了Brother打印机。
Charl le Roux

如果使用的是CUPS,基于浏览器的设置中是否会显示任何内容-localhost:631 / printers?如果存在,请单击它,然后从管理下拉列表中选择“删除打印机”。
pbhj 2015年

@pbhj我已经在问题中包含了该页面的屏幕截图。CUPS列出的唯一东西是我真正的打印机。
斯蒂芬·奥斯特米勒

Answers:


15

事实证明,此打印机未安装在系统的任何位置。这是Gnome自动发现我的Brother激光打印机(安装为HL4570CDW的打印机)。因此,最终导致同一台打印机在列表中出现两次(但在功能上仅出现一次)。

我发现此问题是因为我注意到打印机的管理Web界面说该打印机位于“地下室工具室”中,该位置与Gnome程序所说的完全匹配。我想出了如何更改该设置。当我更新打印机说它在“办公室(一楼)”中后,对话框立即更改为:

如果我从网络上拔下打印机插头并尝试从Gnome应用程序进行打印,则“幽灵打印机”将不再出现。如果我重新插入打印机并尝试打印,它将重新出现在列表中。

我一次进入打印机配置并禁用了一个网络服务,直到我发现一个导致打印机神奇地出现(尽管无法正常工作)的原因。罪魁祸首是IPP。如果我禁用了打印机上的IPP服务(并重新启动了它),那么即使打印机已打开并连接到网络,我也无法再获得Ghost打印机。

禁用IPP后,您仍然可以将打印机安装为LPD或原始插槽。但是,IPP对于从其他平台(例如Windows和Mac)进行打印可能很重要。

最后,这似乎是一个错误,即通过IPP发现的打印机无法正常工作。


要阻止程序在打印对话框中显示自动发现的打印机,您需要重新配置avahi 守护程序服务,如对“ 如何禁用自动远程打印机安装?”的此答案中所述

编辑/etc/avahi/avahi-daemon.conf,然后在[server]部分中添加enable-dbus=no 然后重新启动avahi-daemon服务:sudo service avahi-daemon restart

像这样配置avahi后,即使该打印机可用于IPP,我也不会再看到该幽灵打印机。


很好的答案,问题是,此功能是否可以使用?是否有可以使用发现的打印机的情况(无配置)。我的也显示“拒绝工作”。
alfC

在大多数情况下,我在互联网论坛上遇到此错误的人都拥有Brother打印机。我认为此功能可与其他一些制造商的打印机一起使用。
Stephen Ostermiller '17

没错,幻影打印机(duerquex)没用,对话框将挂起,尝试连接打印机。
alfC

我尝试在我的Xubuntu 18.04系统上更改enable-dbus = no,但是重新启动avahi会挂起。还有另一种方法可以防止avahi仅找到打印机吗?似乎我需要零配置功能来进行其他操作,例如访问文件共享资源(尽管我可以只使用IP)。
NRaygun

1

我有一个类似的问题:

打印机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

打印机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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.