linux查看打印任务的命令

fiy 其他 162

回复

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

    在Linux系统中,可以使用lpq命令来查看打印任务的状态和排队情况。

    lpq命令的基本语法如下:
    lpq [选项] [队列名]

    以下是lpq命令的常用选项:
    – P<队列>:指定要查询的打印队列,默认为系统默认队列。
    – l:以长格式显示打印队列信息,包括作业的ID、所有者、打印机、状态、排队位置等。
    – a:显示所有队列中的作业信息,包括排队的、正在打印的、已完成的等。
    – d:显示队列中已完成的作业信息。
    – s:显示队列中正在打印的作业信息。

    例如,要查看系统默认打印队列的状态,可以使用以下命令:
    lpq

    如果想查看特定队列的状态,可以使用以下命令:
    lpq -P<队列名>

    如果想以长格式显示队列信息,可以使用以下命令:
    lpq -l

    需要注意的是,lpq命令只能用于本地打印机队列的查询,无法查询网络打印队列的状态。在使用lpq命令时,可能需要root用户或具有相关权限的用户才能执行。

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

    在Linux中,可以使用以下命令来查看和管理打印任务:

    1. lpq命令:使用lpq命令可以列出当前排队的打印任务。该命令的语法如下:
    `lpq -P printer_name`
    其中,printer_name是要查看的打印机名称。如果不指定打印机名称,则会显示系统中所有打印机的打印队列。

    2. lprm命令:使用lprm命令可以删除指定的打印任务。该命令的语法如下:
    `lprm -P printer_name job_id`
    其中,printer_name是打印机名称,job_id是要删除的打印任务的ID。

    3. lpstat命令:使用lpstat命令可以显示系统中当前的打印机状态以及打印任务的相关信息。该命令的语法如下:
    `lpstat -p -o`
    `-p`参数显示当前打印机的状态,`-o`参数显示当前打印队列中的任务。

    4. cancel命令:使用cancel命令可以取消指定的打印任务。该命令的语法如下:
    `cancel -a -u username`
    `-a`参数表示取消所有的打印任务,`-u`参数指定要取消的用户的用户名。

    5. CUPS web界面:CUPS(Common Unix Printing System)是Linux系统中常用的打印服务管理工具。通过浏览器访问CUPS web界面可以查看和管理打印任务。CUPS web界面的URL通常为`http://localhost:631`,通过在浏览器中输入该URL即可访问CUPS web界面。在CUPS web界面中,可以查看打印机状态、打印队列以及取消、暂停、恢复打印任务。

    以上是Linux中常用的查看和管理打印任务的命令和方法,可以根据实际需求选择合适的方法来进行操作。

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

    在Linux系统中,你可以使用以下命令来查看和管理打印任务:

    1. `lpstat`命令:该命令用于显示打印系统状态。以下是一些常用的`lpstat`命令选项:

    – `-a`:显示所有打印机的状态。
    – `-d`:显示默认打印机。
    – `-p`:显示指定打印机的状态。

    例如,要显示默认打印机的状态,可以运行以下命令:
    “`
    lpstat -d
    “`

    2. `lpq`命令:该命令用于查看打印队列中的作业。以下是一些常用的`lpq`命令选项:

    – `-a`:显示所有打印队列的作业。
    – `-P`:显示指定打印队列的作业。
    – `-l`:显示详细信息,包括作业编号、所有者、文件名、状态等。

    例如,要查看默认打印队列中的作业,可以运行以下命令:
    “`
    lpq
    “`

    3. `cancel`命令:该命令用于取消正在打印的作业。你需要指定作业ID或作业编号来取消打印任务。以下是一些常用的`cancel`命令选项:

    – `-a`:取消所有作业。
    – `-U`:取消指定用户的所有作业。
    – `作业ID`或`作业编号`:取消指定的作业。

    例如,要取消作业编号为1的打印任务,可以运行以下命令:
    “`
    cancel 1
    “`

    4. `lprm`命令:该命令用于从打印队列中删除作业。你需要指定作业ID或作业编号来删除打印任务。以下是一些常用的`lprm`命令选项:

    – `-a`:删除所有作业。
    – `-U`:删除指定用户的所有作业。
    – `作业ID`或`作业编号`:删除指定的作业。

    例如,要删除作业编号为1的打印任务,可以运行以下命令:
    “`
    lprm 1
    “`

    5. `cancel -a`命令:该命令用于取消所有打印任务。这将立即取消打印队列中的所有作业。

    请注意,上述命令需要root权限来执行,或者你必须具有适当的权限才能管理打印任务。

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

400-800-1024

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

分享本页
返回顶部