lpstat 没有显示所有打印机?

lpstat 没有显示所有打印机?

我目前在 Ubuntu 13.10 上安装了大约 6 台打印机,但 lpstat 只显示其中 3 台。

调试此问题的最佳方法是什么,以便我可以从命令行打印到所有打印机,就像从 GUI 应用程序一样?

答案1

作为部分解决方法,我使用了lpstat -a,尽管其中列出的打印机比我想要的多。

答案2

lpstat 是 Solaris SystemV R4 打印工具的(部分)模拟。请使用 lpq。

那么,为什么不使用lpq呢?lpq -a应该列出所有可用的打印机。之后,您可以使用lpq -P printer-name查看特定打印机的详细信息。

答案3

要进行更多调试,请打开终端窗口(Ctrl++ )并粘贴此命令:ShiftT

sudo cat /etc/cups/printers.conf

cat,的缩写concatenate,显示文件并在标准输出上打印。

现在您应该看到列出的所有本地安装的打印机。如果只显示三台,则其余(和缺失的)是自动发现的网络打印机。

这是第一步。

接下来是/var/log/cups/文件夹中 cups 的日志条目。

相关内容