首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CUPS:删除系统默认目标

CUPS:删除系统默认目标
EN

Unix & Linux用户
提问于 2018-12-18 11:00:48
回答 2查看 1.2K关注 0票数 3

在CUPS中,可以通过以下方式设置系统默认目标:

代码语言:javascript
运行
复制
lpadmin -d <printer_name>

或与:

代码语言:javascript
运行
复制
lpoptions -d <printer_name>

但是,我无法找到删除默认目标的方法(这样系统中就没有任何目标)。

更糟糕的是,如果您移除打印机,然后以相同的名称重新添加它,它将自动成为默认的!

知道如何取消打印机的默认设置吗?

EN

回答 2

Unix & Linux用户

发布于 2018-12-18 22:21:18

CUPS将始终将其已安装的打印机视为其默认打印机。

如果您没有显式地配置一个(使用您提到的命令),它将应用以下逻辑:

  1. 查找当前环境中是否设置了环境变量LPDEST和/或PRINTER。如果是这样的话,它就使用这些。
  2. 如果两者都不是‘1’设置后,它将查看是否使用lpoptions -d命令提供了默认目标(这在每个用户的基础上可能有所不同!)。
  3. 如果‘2’查找失败,它考虑lpadmin -d是否设置了系统范围内的默认打印队列.

我认为,如果所有这些失败,它会选择另一个作为它的默认:第一个安装,或第一个出现在列表(字母)-但目前我不记得是哪个。

您可以尝试的一件事是将LPDESTPRINTER env设置为无效/不存在的打印机名称(在删除这些可能设置的lpadmin/lpoptions默认值之后)。

系统上没有默认CUPS打印机的原因是什么?

票数 1
EN

Unix & Linux用户

发布于 2020-06-25 16:44:00

我刚找到这个帖子。对于任何需要删除CUPS中的默认打印机的人,/etc/cups中都有包含默认打印机信息的文件lpoptions。只需使用文本编辑器从文件中删除这一行并保存,默认打印机就会消失。我的操作系统是RHEL 7。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/489661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档