使用“lpstat”命令检查您的Linux系统正在打印什么

Linux的lpstat命令显示有关当前类,作业和打印机的状态信息 。 当没有参数运行时, lpstat会列出用户排队的作业。

概要

lpstat [-E] [-a [ destination(s) ]] [-c [ class(es) ] [-d] [-h server ] [-l] [-o [ destination(s) ]] [-p [ 打印机 ]] [-r] [-R] [-s] [-t] [-u [ 用户 ]] [-v [ printer(s) ] [-W [ which-jobs ] ]

开关

各种开关扩展或定位命令的功能:

-E

连接到服务器时强制加密。

- [ 打印机 ]

显示打印机队列的接受状态。 如果没有指定打印机,则列出所有打印机。

-c [ class(es) ]

显示属于它们的打印机类和打印机。 如果没有指定类,则列出所有类。

-d

显示当前的默认目标。

-h 服务器

指定与之通信的CUPS服务器。

-l

显示打印机,班级或作业的长列表。

-o [ 目标(s) ]

显示指定目标上的作业队列。 如果未指定目的地,则显示所有作业。

-p [ 打印机(S) ]

显示打印机以及它们是否启用打印。 如果没有指定打印机,则列出所有打印机。

-r

显示CUPS服务器是否在运行。

-R

显示打印作业的排名。

-s

显示状态摘要 - 包括默认目的地 - 类别及其成员打印机的列表以及打印机及其关联设备的列表。 这相当于使用-d-c-p选项。

-t

显示所有状态信息。 这相当于使用-r-c-d-v-a-p-o选项。

-u [ 用户(s) ]

显示指定用户排队的打印作业列表。 如果未指定用户,则列出当前用户排队的作业。

-v [ 打印机(S) ]

显示打印机及其连接的设备。 如果没有指定打印机,则列出所有打印机。

-W [ 哪个职位 ]

指定要显示, 完成或未完成的哪些作业(默认)。

使用注释

查看lp (1)命令和CUPS软件用户手册了解更多信息。

由于每个发行版和内核版本级别不同,请使用man命令( %man )来查看特定计算机上的lpstat命令的使用方式。