我的笔记本电脑上的本地CUPS守护进程在我的CUPS服务器上有一个远程打印机条目。我的本地CUPS守护进程认为这台打印机已经停止,但它不是。管理此远程打印机的唯一接口CUPS是指向服务器上CUPS打印机的超链接。
当我不在本地网络时,在此远程打印机上尝试查询状态时,往往会发生这种情况。当地的杯子会永久标记它停止,并说它找不到它。
然而,一旦我回到本地局域网,它永远不会删除'stopped'状态。(即使重新启动也无济于事)
唯一可以再次打印的方法是停止本地CUPS进程,编辑/etc/cups/printers.conf文件以手动将状态更改为"Idle",并重新启动CUPS服务器。
肯定有更好的办法吗??
哦,是的,我之前通过创建一个新的远程打印机条目来解决这个问题。但是,我无法找到任何方法删除旧的远程打印机条目。为此,我还必须编辑printers.conf。是否有一种管理远程打印机条目的方法?
这是杯子1.4.3。我还找到了一个‘杯状’命令,它只在“最新的内容”页面和printers.conf文档在线上提到过。我下次再试一次,看看能不能用。
发布于 2014-06-17 15:53:08
杯子CLI可以做这些事情。注意,这些命令不在用户路径中,只有根路径。根据CUPS配置( CUPS的用户部分是SystemGroup?),您可能需要或不需要成为root用户才能使用它们。您可以通过完整路径(例如,/usr/sbin/lpadmin)调用非根路径。
您可以重新启用打印机
lpadmin -p «printer_name» -E或
cupsaccept «printer_name»
cupsenable «printer_name»(或者,如果您有疑问,可以使用cupsreject和/或cupsdisable禁用它)。
您甚至可以使用以下方法删除自动发现的网络打印机:
lpadmin -x «printer_name»我已经测试过禁用、启用、设置和清除拒绝,以及删除自动发现的网络打印机.
发布于 2011-07-30 22:45:08
您应该能够在http://localhost:631/本地访问CUPS。然后,您可以恢复打印机。
发布于 2013-01-25 02:08:23
我发现了困难的方法,有时你必须重新启动杯子。甚至停止+开始。
https://unix.stackexchange.com/questions/17706
复制相似问题