删除自动出现的CUPS打印机

Linux上的CUPS打印机可以自动发现局域网上共享的网络打印机并完成安装。有的时候会有点烦,打印机多了不好区分。今天为了删除 openSUSE Tumbleweed 系统中的一个打印机费了不少功夫。特此记录。

想要删除的打印机的地址类似于,

DeviceURI implicitclass://HP_

这是记录在 /etc/cups/printers.conf 中的打印机之一。删除之后还会再出来。查找资料之后发现这是局域网服务器上自动分享出来的网络打印机。恰好本地机器开启了自动配置网络打印机的服务,于是就删除之后立马就会再出来。正确的删除操作是下面这样的。

首先停用并禁用 cups-browser.service 服务,同时暂停 cups 服务,

sudo systemctl disable cups-browsed.service --now
sudo systemctl stop cups.service

然后查看 /etc/cups/printers.conf 中对应的打印机,将其中相应的打印机配置删除,

sudo grep -in ^\<printer /etc/cups/printers.conf

然后编辑该文件,将对应的打印机的配置代码删除,在 <Printer ...> ......</Printer> 之间的多行配置。

现在重新启用 cups 服务,

sudo systemctl start cups.service

那个自动出现的打印机终于不再出现了。©

本文发表于水景一页。永久链接:<https://cnzhx.net/blog/delete-and-prevent-auto-printer-in-opensuse/>。转载请保留此信息及相应链接。

雁过留声,人过留名

您的电子邮箱地址不会被公开。 必填项已用 * 标注

特别提示:与当前文章主题无关的讨论相关但需要较多讨论求助信息请发布到水景一页讨论区的相应版块,谢谢您的理解与合作!请参考本站互助指南
您可以在评论中使用如下的 HTML 标记来辅助表达: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>