linux打印队列查询命令代码

不及物动词 其他 16

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux中查询打印队列的命令可以使用`lpq`命令或者`lpstat`命令。以下是两个命令的代码示例:

    1. `lpq`命令:
    “`
    lpq
    “`

    2. `lpstat`命令:
    “`
    lpstat -o
    “`

    使用这些命令,可以获取当前打印队列中的作业信息,包括作业编号、打印机名称、作业状态等。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,可以使用以下命令查询打印队列:

    1. `lpq` 命令:此命令用于显示当前打印队列的状态。例如,输入 `lpq` 命令可以显示当前等待打印的作业列表、作业ID、作业所有者和作业排队位置等信息。

    2. `lpstat` 命令:此命令用于显示打印系统状态和打印机队列的状态。例如,输入 `lpstat -t` 命令可以显示所有打印机的状态和作业队列状态。

    3. `cancel` 命令:此命令用于取消正在打印的作业。例如,输入 `cancel jobID` 可以取消指定作业ID的打印任务。

    4. `lprm` 命令:此命令用于从打印队列中删除指定的作业。例如,输入 `lprm jobID` 可以从打印队列中删除指定作业ID的打印任务。

    5. `lpoptions` 命令:此命令用于配置和查看打印机选项。例如,输入 `lpoptions -p printerName -l` 命令可以查看指定打印机的可用选项。

    注意:上述命令需要在root或具有适当权限的用户下执行。执行这些命令之前,请确保已正确安装和配置打印设备,以及具备适当的权限。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,可以使用`lpq`命令来查询打印队列。该命令用于显示当前系统中打印队列的状态、作业等信息。

    具体的操作流程如下:

    1. 打开终端。
    2. 输入`lpq`命令,按下回车键。

    该命令的输出信息包括队列中每个作业的ID、作业的状态(如等待打印、正在打印或已完成打印)、作业持有人、打印文档的名称以及在队列中的位置等信息。

    以下是一个示例输出:

    “`
    Printer: Printer_example@localhost ‘My Printer’ (dest Printer_default @ localhost)
    Rank Owner/ID Class Job Files Size Time
    active bob@example.com – 11 document.pdf 1024 Fri 15 Mar 2020 10:30:00 AM EDT
    1st alice@example.com – 12 document.docx 2048 Fri 15 Mar 2020 10:35:00 AM EDT
    2nd john@example.com – 13 spreadsheet.xls 4096 Fri 15 Mar 2020 10:40:00 AM EDT
    “`

    上面的输出示例中,打印队列中有三个作业,分别为编号为11、12和13的作业。其中,编号为11的作业正在进行打印,而编号为12和13的作业在等待打印。

    每个作业的信息被分为不同的列,包括作业的状态、持有人、作业ID、作业文档的名称、文件大小以及进入队列的时间等。

    在这个示例中,打印队列中最早进入队列的作业是编号为11的作业,最后进入队列的作业是编号为13的作业。

    通过使用`lpq`命令,可以实时监控打印队列中的作业状态,以便及时调整打印任务的优先级或取消某些作业。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部