我已经摆弄了一整天了,但由于我对 Ubuntu 缺乏了解,所以无法找出问题所在。
一切都始于我尝试按照一篇文章在命令行中设置网络打印机(之前有人在这台计算机上设置了两台网络打印机,但是非常不稳定 - 我提交打印作业几个小时后才收到打印输出,因此我决定再次设置打印机):
>/etc/init.d/cups stop
>update-rc.d -f cupsys remove
>lpstat -a
现在此时向lpstat -a
我展示了我最初连接到这台计算机的两台打印机。
但是,在我将服务器名称添加到之后/etc/cups/client.conf
,一切似乎都变得很奇怪:
lpstat -a
显示“没有这样的文件或目录”消息。我无法继续按照帖子中的说明操作,因为下一个说明lpoptions -d printerName
不起作用。
然后我尝试通过卸载 cupssudo apt-get purge cups
并通过重新安装它,sudo apt-get install cups
并通过启动它/etc/init.d/cups start
我还注意到,在打印机设置中,我无法再添加打印机。它显示“抱歉!系统打印服务似乎不可用”。
该命令lpstat
给出“ lpstat: Bad file descriptor
”
我认为 CUPS 只是设置打印的众多方法之一。可能有多个服务(守护进程)正在运行?
顺便说一句(如果这也是诊断问题的提示):我可以访问 localhost:631 CUPS 网络界面,但无法进入那里的任何链接。
我尝试了互联网上建议的各种方法,已经筋疲力尽了。有人能告诉我这个问题是否是由 CUPS 和 Ubuntu 中的打印工作原理引起的吗?
答案1
尝试重新启动 CUPS 服务
sudo service cups stop && sudo service cups start