我的本地 CUPS 服务器无法识别我使用的打印机的名称。它有两个名称:hpext
和hpext@vm-cups
。我永远无法预测哪一个会起作用,如果我使用了错误的名称,作业就会无限期地停留在队列中。
没有列出打印机/etc/cupsd/cupsd.conf
;相反,我有以下行
BrowsePoll cups.eecs.tufts.edu
该服务器仅列出hpext
而没有hpext@vm-cups
。
我在想我的本地服务器不知何故搞混了,如果我可以从内存中删除打印机,一切都会好起来。但是在文档中我找不到删除打印机的命令,而且愚蠢的 Web 界面上的 DELETE PRINTER 按钮不起作用。
我能做些什么?
答案1
lpadmin 帮助您管理 cups 的打印机
尝试
man lpadmin
我相信你需要的是
lpadmin -x
答案2
- 在网络上,输入http://localhost:631/打印机/
- 单击要删除的打印机。
Delete Printer
在Administration
下拉列表中选择。Delete Printer
单击即可确认。
答案3
另一种解决方法是关闭网络打印机的自动浏览功能,然后手动添加所需的一台打印机。我认为删除按钮“无效”的原因是 CUPS 收到广播/通知,告知网络上有“新”打印机可用。
补充:如果您不想丢失已有的打印机,请将它们添加到本地 CUPS,而不是依赖广播。