Cups 服务未在 ubuntu 22.04 上运行

Cups 服务未在 ubuntu 22.04 上运行

Cups 无法在我的戴尔笔记本电脑上运行。也就是说,我无法通过系统配置打印机添加任何打印机,也无法通过lpinfo -v终端检测到打印机。我尝试了所有常用方法,例如重新安装 cups 以及从中恢复,/etc/cups/cupsd.conf/usr/share/cups/cupsd.conf.default都不起作用。我正在尝试安装佳能打印机,但完全不知所措,任何帮助都将不胜感激!

为了提供更多信息,如果我在终端中输入,lpstat -r我会得到输出:

scheduler is not running

如果我使用“sudo systemctl status cups”在终端中检查状态,我会得到输出:

● cups.service - CUPS Scheduler
 Loaded: loaded (/lib/systemd/system/cups.service; enabled; vendor preset: >
 Active: active (running) since Sat 2023-10-14 13:10:48 CEST; 35min ago
TriggeredBy: ● cups.path
         ● cups.socket
   Docs: man:cupsd(8)
   Main PID: 6480 (cupsd)
 Status: "Scheduler is running..."
  Tasks: 2 (limit: 18850)
 Memory: 14.6M
    CPU: 2.506s
 CGroup: /system.slice/cups.service
         └─6480 /usr/sbin/cupsd -l
Okt 14 13:10:48 Q-bit systemd[1]: Starting CUPS Scheduler...
Okt 14 13:10:48 Q-bit systemd[1]: Started CUPS Scheduler.

从最后的输出来看,cups 似乎处于活动状态,但我仍然无法打印或添加任何打印机。最后,打印机系统配置给出错误:

Sorry! the system printing service doesn't seem to be available

我在这里附上当我进入系统设置然后选择打印机时的样子:

系统设置打印机

答案1

经过近两天的搜索,我终于在文件中找到了罪魁祸首:/etc/cups/client.conf。这是 cups 的客户端配置文件。在我的例子中,该文件不是空的,而是只有一行,内容如下:

ServerName 'servername'

删除此行并将文件清空后,一切都恢复正常,我使用打印机系统设置(或在终端中使用 system-config-printer)添加并查看打印机。

相关内容