首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CUPS远程打印机入口在本地停止。

CUPS远程打印机入口在本地停止。
EN

Unix & Linux用户
提问于 2011-07-30 20:52:31
回答 3查看 8K关注 0票数 10

我的笔记本电脑上的本地CUPS守护进程在我的CUPS服务器上有一个远程打印机条目。我的本地CUPS守护进程认为这台打印机已经停止,但它不是。管理此远程打印机的唯一接口CUPS是指向服务器上CUPS打印机的超链接。

当我不在本地网络时,在此远程打印机上尝试查询状态时,往往会发生这种情况。当地的杯子会永久标记它停止,并说它找不到它。

然而,一旦我回到本地局域网,它永远不会删除'stopped'状态。(即使重新启动也无济于事)

唯一可以再次打印的方法是停止本地CUPS进程,编辑/etc/cups/printers.conf文件以手动将状态更改为"Idle",并重新启动CUPS服务器。

肯定有更好的办法吗??

编辑:

哦,是的,我之前通过创建一个新的远程打印机条目来解决这个问题。但是,我无法找到任何方法删除旧的远程打印机条目。为此,我还必须编辑printers.conf。是否有一种管理远程打印机条目的方法?

编辑:

这是杯子1.4.3。我还找到了一个‘杯状’命令,它只在“最新的内容”页面和printers.conf文档在线上提到过。我下次再试一次,看看能不能用。

EN

回答 3

Unix & Linux用户

发布于 2014-06-17 15:53:08

杯子CLI可以做这些事情。注意,这些命令不在用户路径中,只有根路径。根据CUPS配置( CUPS的用户部分是SystemGroup?),您可能需要或不需要成为root用户才能使用它们。您可以通过完整路径(例如,/usr/sbin/lpadmin)调用非根路径。

您可以重新启用打印机

代码语言:javascript
运行
复制
lpadmin -p «printer_name» -E

代码语言:javascript
运行
复制
cupsaccept «printer_name»
cupsenable «printer_name»

(或者,如果您有疑问,可以使用cupsreject和/或cupsdisable禁用它)。

您甚至可以使用以下方法删除自动发现的网络打印机:

代码语言:javascript
运行
复制
lpadmin -x «printer_name»

我已经测试过禁用、启用、设置和清除拒绝,以及删除自动发现的网络打印机.

票数 3
EN

Unix & Linux用户

发布于 2011-07-30 22:45:08

您应该能够在http://localhost:631/本地访问CUPS。然后,您可以恢复打印机。

票数 0
EN

Unix & Linux用户

发布于 2013-01-25 02:08:23

我发现了困难的方法,有时你必须重新启动杯子。甚至停止+开始。

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

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

复制
相关文章

相似问题

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