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

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

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

lprm 命令

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

AIX 打印子系统 lprm 命令

用途

从行式打印机假脱机队列中删除作业。

语法

lprm [ -P Printer ] [ JobNumber ] [ UserName ... ] [ - ]

描述

lprm 命令从打印机的假脱机队列中删除一个或多个作业。

没有指定作业编号、-(减号)标志或至少一个用户名时,不能运行 lprm 命令。

通过指定 UserName 参数或名称列表,可以使 lprm 命令试图删除属于此用户(或多个用户)的任何作业队列。

通过指定 JobNumber 可以从队列中删除单个作业。通过使用 lpq 命令可以获得此作业编号。

标志

- 删除用户拥有的所有作业。拥有 root 用户权限的人使用该标志可以从排队中删除所有作业。该标志对远程打印无效。
-P Printer 指定与特定 Printer 变量像关联的队列。如果该标志没有指定,会发生以下情况:
  • 如果设置了环境变量 LPDEST,那么 lprm 使用由 LPDEST 变量指定的值。如果设置了此环境变量, 即使没有设置 PRINTER 变量,也总是使用此值。
  • 如果设置了 PRINTER 变量而没有设置 LPDEST 变量,那么 lprm 就会使用由环境变量 PRINTER 指定的值。

如果变量 LPDESTPRINTER 变量都没有设置,lprm 命令 从缺省队列中删除作业。

注: 任何目标命令行选项会覆盖环境变量 LPDESTPRINTER

示例

  1. 要从缺省打印机队列中删除编号为 13 的作业,请输入:

    lprm 13
  2. 要从打印机队列 lp0 中删除编号为 13 的作业,请输入:
    lprm -P lp0 13
  3. 要从打印机队列中删除某一用户的作业,请输入:

    lprm guest

文件

/usr/bin/lprm 包含 lprm 命令。
/etc/qconfig 包含配置文件。

相关信息

lpq 命令、lpr 命令和 qcan 命令。

《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『取消打印作业(qcan 命令)』

System V 打印子系统 lprm 命令

用途

(BSD)从打印机队列中删除作业

语法

/usr/bin/lprm [-Pprinter] [-] [job # ...] [username...]

描述

lprm 命令从打印机的假脱机队列中删除一个或多个作业。因为假脱机目录对用户进行防护,使用 lprm 命令通常是用户可以删除作业的唯一方法。

若调用 lprm 的用户拥有当前活动的作业,在不带任何参数时,lprm 会删除此作业。

若特权用户指定了 usernamelprm 会删除属于此用户的所有作业。

通过将作业编号作为参数提供给命令,您可以删除它,其作业编号是通过使用 lpq 命令获取的。例如:

   lpq  -Phost
   主机已准备好并正在打印
   等级         所有者  作业    文件            总大小
   活动的       wendy   385     标准输入        35501 字节
   lprm -Phost 385

lprm 报告它删除的所有文件名,如果没有可应用的作业要删除,它就不会做任何事情。

lprm 向打印假脱机程序发送请求以取消作业,LPSCHED

当发出 lprm 命令且不带参数时,可能不能正确标识供删除的活动作业。在 lpq 命令和 lprm 命令的执行间隔期间,队列中的下一个作业可能变成活动作业;如果您拥有此作业,那么它就可能无意中被删除。要避免这种情况,当您拥有的关键作业在下一行时,可以将要删除的作业编号提供给 lprm 命令。

只有特权用户才能够删除从其它主机中提交的打印作业。

标志

-P printer
指定与特定打印机关联的队列。否则使用环境中 PRINTER 变量的值。如果取消设置此变量,则使用缺省打印机队列。
-
删除您拥有的所有作业。如果特权用户调用该命令,则删除假脱机中的所有作业。作业所有权由用户 登录名称和 lpr 命令执行所在机器的主机名确定。

文件

/var/spool/lp/*
假脱机目录

错误代码

lprm:打印机:未知打印机
在 System V LP 数据库中找不到打印机。通常此为一个输入错误;然而,它可能表示该打印机在系统中不存在。 使用 lpstat -p 可以获取打印机状态。
lprm:打开假脱机程序队列出错
在本地机器上连接到 lpsched 失败。这通常表示引导时启动的打印机服务器已经死机或挂起。检查打印机假脱机守护进程 /usr/lib/lp/lpsched 是否在运行。
lprm:不能发送消息到 LP 打印服务
lprm:不能从 LP 打印服务接收消息
这表示已经停止 LP 打印服务。从系统管理员处可以获取帮助。
lprm:从 LP 打印服务接收到意外消息
这可能是在此软件中出现错误。请从系统管理员处获取帮助。
lprm:不能取消请求
不允许删除其它用户的打印请求。

相关信息

lp 命令、lpq 命令、lpr 命令和 lpsched 命令。

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