在CUPS中,可以通过以下方式设置系统默认目标:
lpadmin -d <printer_name>
或与:
lpoptions -d <printer_name>
但是,我无法找到删除默认目标的方法(这样系统中就没有任何目标)。
更糟糕的是,如果您移除打印机,然后以相同的名称重新添加它,它将自动成为默认的!
知道如何取消打印机的默认设置吗?
发布于 2018-12-18 22:21:18
CUPS将始终将其已安装的打印机视为其默认打印机。
如果您没有显式地配置一个(使用您提到的命令),它将应用以下逻辑:
LPDEST
和/或PRINTER
。如果是这样的话,它就使用这些。lpoptions -d
命令提供了默认目标(这在每个用户的基础上可能有所不同!)。lpadmin -d
是否设置了系统范围内的默认打印队列.我认为,如果所有这些失败,它会选择另一个作为它的默认:第一个安装,或第一个出现在列表(字母)-但目前我不记得是哪个。
您可以尝试的一件事是将LPDEST
和PRINTER
env设置为无效/不存在的打印机名称(在删除这些可能设置的lpadmin/lpoptions
默认值之后)。
系统上没有默认CUPS打印机的原因是什么?
发布于 2020-06-25 16:44:00
我刚找到这个帖子。对于任何需要删除CUPS中的默认打印机的人,/etc/cups中都有包含默认打印机信息的文件lpoptions。只需使用文本编辑器从文件中删除这一行并保存,默认打印机就会消失。我的操作系统是RHEL 7。
https://unix.stackexchange.com/questions/489661
复制相似问题