linux打印队列查询命令代码
-
Linux中查询打印队列的命令可以使用`lpq`命令或者`lpstat`命令。以下是两个命令的代码示例:
1. `lpq`命令:
“`
lpq
“`2. `lpstat`命令:
“`
lpstat -o
“`使用这些命令,可以获取当前打印队列中的作业信息,包括作业编号、打印机名称、作业状态等。
2年前 -
在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年前 -
在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年前