CUPS 2.0 lpstat 和 lpinfo 命令返回“错误的文件描述符”

Sav*_*con 6 linux printing cups

我已经在我的 Ubuntu 机器上安装了 cups 2.0。我是从源码安装的。当我在CUPS 手册中键入前几个命令时, 它返回消息文件描述符错误。这是一个例子

VPCZ12V9E:~$ sudo lpinfo -m
lpinfo: Bad file descriptor
VPCZ12V9E:~$ lpstat -p
lpstat: Bad file descriptor
Run Code Online (Sandbox Code Playgroud)

请建议为什么会发生这种情况?这对我来说意味着我有问题。我还没有尝试添加打印机。我只安装了 CUPS 2.0。

Mar*_*eri 6

确保您也已启动 Cupsd 服务

根据 ArchWiki ( https://wiki.archlinux.org/index.php/CUPS ),该服务被称为:org.cups.cupsd.service

通过以下方式检查服务: sudo systemctl status org.cups.cupsd.service

通过以下方式启动(如果未启动)服务: sudo systemctl start org.cups.cupsd.service

通过以下方式启用服务(如果未启用): sudo systemctl enable org.cups.cupsd.service


jro*_*uie 5

我有同样的错误消息。根据https://bbs.archlinux.org/viewtopic.php?id=185298,确保/etc/cups/client.conf包含

ServerName /var/run/cups/cups.sock
Run Code Online (Sandbox Code Playgroud)

  • 没有帮助。问题仍然存在 (3认同)