linux系统中用于打印队列查询的命令
-
在Linux系统中,用于打印队列查询的命令是`lpq`和`lpstat`。这两个命令可以帮助我们查看当前系统中的打印队列信息。
1. `lpq`命令:它用于查询打印队列的当前状态。可以使用`lpq`命令来查看当前正在等待打印的任务、打印机的状态以及打印队列中的任务数。该命令的基本语法如下:
“`
lpq [options] [printer(s)]
“`
其中,`printer(s)`指定要查询的打印机名称,可以指定多个打印机,也可以不指定任何打印机。如果未指定打印机名称,则`lpq`命令将显示所有打印机的队列信息。2. `lpstat`命令:与`lpq`命令类似,`lpstat`命令也可用于查询打印队列的状态。它可以显示系统中所有打印机的当前状态,包括空闲、忙碌、停止等信息。此外,使用`lpstat`命令还可以查看正在打印的任务和已完成的任务的详细信息。`lpstat`命令的基本语法如下:
“`
lpstat [options] [printer(s)]
“`
与`lpq`命令一样,`printer(s)`参数指定要查询的打印机名称,可以指定多个打印机,也可以不指定任何打印机。如果未指定打印机名称,则`lpstat`命令将显示所有打印机的状态。上述两个命令可以根据需要进行适当的选项设置,以获取更详细的打印队列信息,并可以与其他命令配合使用,如`grep`命令进行筛选、`sort`命令进行排序等,以满足不同场景下的需求。
2年前 -
在Linux系统中,可以使用以下命令来查询打印队列的信息:
1. lpq命令:用于显示当前打印队列的状态。可以显示队列中的作业数量、作业的优先级、作业的状态等信息。
2. lpstat命令:用于显示打印系统的状态信息,包括所有打印队列的状态、打印机的状态等。可以显示每个队列中的作业数量、作业的状态、作业的持有者等信息。
3. cancel命令:用于取消待打印的作业。需要指定作业的ID或名称来取消特定的作业。
4. lprm命令:用于取消打印队列中的作业。可以使用作业的ID或名称来指定要取消的作业。
5. CUPS命令:CUPS是常用的打印系统,提供了一些查询打印队列的命令。例如,使用命令cupsctl –queue查看所有打印队列的状态;使用命令lpstat -o来查看正在打印的作业;使用命令lpstat -W completed来查看已完成的作业。
需要注意的是,这些命令在不同的Linux发行版中可能有一些细微的差异,因此可以根据具体的系统版本来选择合适的命令。可以使用命令man来查看具体命令的用法和选项。
2年前 -
Linux系统中用于打印队列查询的命令是`lpq`和`lpstat`。
### 1. lpq命令
`lpq`命令用于显示打印队列中的作业状态和顺序。使用方法:
“`
lpq [options] [printer]
“`
选项:
– `-a`:显示所有队列中的作业。
– `-P printer`:指定要查询的打印机。
– `-l`:以长格式显示作业信息。
– `-H server`:指定要查询的打印机所在的服务器。示例:
“`
lpq -a # 显示所有队列中的作业
lpq -l # 以长格式显示作业信息
lpq -P printer1 # 显示指定打印机的作业信息
“`### 2. lpstat命令
`lpstat`命令用于查询打印系统的状态和作业队列信息。使用方法:
“`
lpstat [options] [printer]
“`
选项:
– `-a`:显示所有打印队列的状态。
– `-p`:显示指定打印队列的状态。
– `-o`:显示所有正在打印的作业。
– `-r`:显示打印系统的状态。
– `-s`:显示打印系统的设置。
– `-t`:显示打印系统的状态摘要。示例:
“`
lpstat -a # 显示所有打印队列的状态
lpstat -p printer1 # 显示指定打印队列的状态
lpstat -o # 显示所有正在打印的作业
lpstat -r # 显示打印系统的状态
“`通过使用这些命令,可以方便地查询打印队列的状态、作业信息和打印系统的状态。根据需要选择合适的选项来获取所需的信息。
2年前