我已经在我的 Ubuntu 机器上安装了 cups 2.0。我是从源码安装的。当我在 CUPS manual 中键入前几个命令时它返回消息 Bad file descriptor。这是一个例子
VPCZ12V9E:~$ sudo lpinfo -m
lpinfo: Bad file descriptor
VPCZ12V9E:~$ lpstat -p
lpstat: Bad file descriptor
请说明为什么会这样?这对我来说意味着我有问题。我还没有尝试添加打印机。我只安装了 CUPS 2.0。
还要确保您已经开始 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