Linux lpq命令用于查看打印队列状态信息。它可以显示当前打印队列中的打印作业,以及它们的状态。
使用方法
lpq [-E] [-Pprinter] [-Uuser]
- -E:显示扩展信息,包括文件名,发送者,大小,时间等。
- -Pprinter:指定打印机。
- -Uuser:指定用户名。
lpq命令的输出信息包括:
- 队列名称:指定的打印队列的名称。
- 状态:指定的打印队列的当前状态,可以是空闲,正在等待打印,正在打印等。
- 打印作业:指定的打印队列中的打印作业,以及它们的状态。
要使用lpq命令,需要确保打印机已经正确安装并且可以使用。可以使用以下命令查看打印队列状态信息:
lpq -Pprinter
其中,printer为指定的打印机名称。如果不指定printer,则默认使用当前用户的默认打印机。
lpq命令的输出信息如下:
printer is ready and printing Rank Owner Job Files Total Size 1st root 39 test.txt 5 bytes 2nd root 40 test2.txt 5 bytes
上面的输出信息表明,当前打印队列中有两个打印作业,分别是由root用户发送的test.txt和test2.txt文件,总大小为5字节。
还可以使用-E选项查看更详细的信息:
lpq -E -Pprinter
输出信息如下:
printer is ready and printing Rank Owner Job Files Size Time 1st root 39 test.txt 5B 10:20 2nd root 40 test2.txt 5B 10:30
上面的输出信息表明,当前打印队列中有两个打印作业,分别是由root用户发送的test.txt和test2.txt文件,总大小为5字节,发送时间分别为10:20和10:30。
lpq命令可以用于查看打印队列状态信息,以便于更好地管理打印作业。