因此,我理解我可以使用
$ lpstat -p -d
printer DYMO-LabelWriter-450-Turbo is idle. enabled since Tue 06 Jun 2017 12:12:48 PM SGT
Waiting for printer to become available.
printer DYMO-LabelWriter-450-Turbo-2 is idle. enabled since Tue 06 Jun 2017 12:12:31 PM SGT
Ready to print.
printer Epson-Stylus-NX420 is idle. enabled since Mon 18 May 2015 05:23:36 AM SGT
printer Photosmart-C4200-series is idle. enabled since Thu 11 May 2017 07:17:13 PM SGT
system default destination: Photosmart-C4200-series
DYMO-LabelWriter-450-Turbo 已安装但已断开连接,而 DYMO-LabelWriter-450-Turbo-2 已安装并连接。
获取已连接打印机列表的最简洁方法是什么?解析 lpstat 的输出以获取“准备打印”?或者是否有使用 lsusb 的简洁方法?
答案1
lpstat
将列出由 cups 提供服务的打印机。我看到您有一个惠普 Photosmart我相信它不使用杯子。
由于您通常会从 Libre 或 Firefox 等 GUI 应用程序进行打印,我发现单击 *系统设置 > 打印机** 可以提供最有用的信息。
对于 cups 打印机,lpstat -t
应该为您提供有关您的机器所知道的所有相关打印机的最大最新信息。