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命令的使用方式。