AIX命令参考大全,卷 3,i - m - lpstat 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 3,i - m

lpstat 命令

lpstat 命令包含有关 AIX 打印子系统 lpstat 和 System V 打印子系统的 lpstat 的信息。

AIX 打印子系统 lpstat 命令

用途

显示行式打印机状态信息。

语法

lpstat [ -aList ] [ -cList ] [ -d ] [ -oList ] [ -pList ] [ -r ] [ -s ] [ -t ] [ -uList ] [ -vList ] [ -W ]

描述

lpstat 命令显示关于行式打印机的当前状态信息。

如果没有给出任何标志,lpstat 打印 lp 命令发出的所有请求的状态。

标志可以任何顺序出现并可以重复。一些标志接受可选的列表作为参数。输入的列表要么以逗号分隔项,正如 lpstat -aQueue1,Queue2 中的那样,要么是包含在单引号或双引号之内由逗号或若干个空格分隔项的列表,例如就象 lpstat -a"Queue1 Queue2"lpstat -a"Queue1,Queue2"lpstat -a'Queue1 Queue2'lpstat -a'Queue1,Queue2' 中的那样。

如果指定无参数的标志,打印所有属于那个标志的信息。

lpstat 命令生成的显示包含远程队列的两个项目。第一项包含客户机的本地队列和本地设备名以及它的状态信息。第二项包含客户机的后跟远程队列名的本地队列名。假脱机子系统先显示本地队列上的远程打印请求。当远程机器开始处理远程打印作业时,该打印作业的状态显示移动到远程队列。

当状态命令与远程主机通信的时候,命令等待远程机器的响应时显示偶尔看起来暂停了。如果两台机器之间没有建立连接命令最终将超时。

标志

-aList 提供队列上的状态和作业信息。指定 lpstat 命令带该标志与指定 enq -q -P Queue1 -P Queue2 ... 命令(其中 Queue1Queue2 等等都是 List 中的项)是一样的。
-cList 提供队列上的状态和作业信息。指定带该标志的 lpstat 命令与指定 enq -q -P Queue1 -P Queue2 ... 命令(其中 Queue1Queue2 等等都是 List 中的项)是一样的。
-d 打印 lp 命令的系统缺省目的地的状态信息。指定 lpstat 命令带该标志与指定 enq -q 命令是一样的。
-oList 打印打印请求或打印队列的状态。List 是混合了打印机名和作业号的列表。
-pList 打印打印机的状态。
-r 提供队列上的状态和作业信息。指定带该标志的 lpstat 命令与指定 enq -A 命令是一样的。
-s 显示状态摘要,包含打印机和它们的关联设备的列表。指定 lpstat 命令带该标志与指定 enq -A 命令是一样的。
-t 显示所有的状态信息,包含打印机和它们的关联设备的列表。指定带该标志的 lpstat 命令与指定 enq -AL 命令是一样的。
-uList 打印在 List 中指定的用户的所有打印请求的状态。List 是登录名称列表。指定带该标志的 lpstat 命令与指定 enq -u UserName 命令是一样的。
-vList 打印打印机的状态。List 变量是打印机名称列表。
-W 用更长的队列名、设备名和作业编号显示状态信息的全面版本。更长的作业编号信息在 AIX 4.3.2 和更新版本中都是可用的。该标志不能与 -t 标志一起使用。如果同时使用 -t 标志和 -W 标志,第一个指定的优先。

退出状态

该命令返回以下退出值:

0 成功完成。
>0 出现错误。

示例

  1. 要显示所有打印队列的状态,请输入:

    lpstat
  2. 要显示所有打印机的长状态,请输入:
    lpstat  -t
  3. 要显示打印队列 lp0 中的一个作业号,请输入:
    lpstat  -plp0
    该命令显示与以下相似的列表:

    队列   Dev      状态       作业     文件      用户      PP      %      Blks       CP    Rnk
    lp0    dlp0     正在运行    39     motd       guest     10      83      12        1       1
  4. 要显示用户 rootghandiking 的状态,请输入:
    lpstat  -u"root,ghandi,king"
  5. 要以 AIX 4.3.2 或其更新版本的宽格式显示所有打印队列的状态,请输入:
    lpstat  -W

文件

/var/spool/lpd/* 包含远程排队文件的临时副本。

相关信息

disable 命令、enable 命令、enq 命令、lp 命令、lpr 命令、qchk 命令。

《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『检查打印作业状态』

《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『给用户的打印机、打印作业和队列概述』

《AIX 5L V5.2 系统管理指南:操作系统与设备》中的『系统管理排队系统概述』

System V 打印子系统 lpstat 命令

用途

打印关于 LP 打印服务状态的信息。

语法

lpstat [flags] [request-ID-list]

描述

lpstat 命令显示关于 LP 打印服务当前状态的信息。如果没有给出 flags 标志,lpstat 显示您发出的所有打印请求的状态。(请参阅 lp 以获取更多信息。)

命令 lpstat -o printername 用于列出在指定打印机上排队的所有请求。如果 printername 指向一台远程打印机(请参阅 lpadmin),那么 lpstat -o printername 列出远程打印机上的所有请求,而不仅仅是那些本地提交的。

flags 的任何参数都假定为 lp 返回的 request-IDslpstat 命令显示这种请求的状态。flags 可以任何顺序出现、可重复也可与其它参数混合。以下一些编码键后面可以接可选的 list,它可以有两种格式:

指定在以 list 为参数的任意编码键之后的 all 作为参数,使得与编码键相关的所有信息能够显示。例如,命令 lpstat -a all 列出了所有打印目的地的接受状态。

在这些编码键之后省略 list 将显示与编码键相关的所有信息。例如,命令 lpstat -a 等同于 lpstat -a all

all 关键字的行为有两个例外。第一个是当它跟 -o 标志连接使用的时候:lpstat -o all 只列出本地提交到远程打印机的请求。第二个是当它跟启用目录的打印队列一起使用的时候。使用 all 关键字将只返回不启用目录的打印队列。lpstat -a list 将报告 list 中的启用目录和不启用目录的打印队列是否都在接受请求。对于 -a-b 标志,lpsched 将记住指定的启用目录打印队列直到它重新启动。后继的 lpstat -alpstat -p 调用将报告所有不启用目录的打印队列的状态,以及前面指定的启用目录的打印队列。一旦 lpsched 已经重新启动,使用带 all 关键字的 lpstat 命令将再次只显示不启用目录的打印队列。dslpsearch 命令要用于搜索定义的启用目录的打印队列。

标志

-a [list]
报告打印目的地是否正在接受请求。list 是混合了打印机名和类名的列表。
-c [list]
报告所有类的名称以及它们的成员。list 是类名的列表。
-d
报告系统缺省目的地是什么(如果有的话)。
-f [list] [-l]
验证 list 中的打印纸可被 LP 打印服务识别。list 是打印纸列表;缺省值为 all-l 选项将列出打印纸参数。
-o [list] [-l]
报告打印请求的状态。list 是混合了打印机名、类名和 request-IDs 的列表。编码键 -o 可以省略。-l 选项为每个请求列出了所要求的打印纸(如果有的话)、字符集或打印轮(如果有的话),不管它是为本地打印机排队、还是指定到本地打印机或者正在本地打印机上打印。注意远程打印机不列出要求的打印纸(如果有的话)。
-p [list] [-D] [-l]
如果给出了 -D 标志,打印 list 中每台打印机的简短描述。如果给出了 -l 标志,将给出每台打印机配置的完整描述,包含安装的打印纸、可接受的内容和打印机类型、打印机描述、使用的接口等等。

为了维护系统安全性访问信息,用于产生由 lpstat -p 指定的打印机状态的信息只有当 LP 调度程序正在运行的时候才可用。

-r
报告 LP 请求调度程序的状态(无论它是否正在运行)。
-R
报告一个编号显示每台打印机打印队列中的作业的等级顺序。
-s [-l]
显示状态摘要,包含 LP 调度程序的状态、系统缺省目的地、类名及其成员的列表、打印机和它们的关联设备的列表、系统共享打印服务的列表、所有打印纸和它们的可用性的列表以及能识别的字符集和打印轮的列表。-l 标志显示每个格式的所有参数,以及每个字符集和打印轮都可用的打印机名。
-S [list] [-l]
验证 list 中指定的字符集或打印轮可以被 LP 打印服务识别。list 中的项可以是字符集或打印轮;list 缺省值为 all。如果给出了 -l 标志,每行都附加了能够处理该打印轮或字符集的打印机列表。列表还显示打印轮或字符集是否已安装或者指定映射的是哪个内置字符集。
-t [-l]
显示所有状态信息:使用 -s 标志获得的所有信息、加上所有打印机的接收和闲/忙状态以及所有请求的状态。-l 标志显示如 -f-o-p-s 标志所述的更多详细信息。
-u [login-ID-list]
显示用户输出请求的状态。login-ID-list 参数可以包含任意或所有的以下构造:
login-ID
本地系统上的一个用户
system-name!login-ID
系统 system-name 上的一个用户
system-name!all
系统 system-name 上的所有用户
all!login-ID
所有系统上的一个用户
all
本地系统上的所有用户
all!all
所有系统上的所有用户
login-ID-list 的缺省值是 all
 

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]