显示CUPS打印服务的状态信息
lpstat [-dEHlrRst] [-a [destprts]] [-c [classes]] [-o [destprts]] [-u [users]] [-h host[:port]] [-p [printers]] [-U user] [-v [printers]] [-W jobs]
lpstat命令主要用于显示打印作业、打印机以及打印机组(class)当前的状态信息。如果未提供任何选项与参数,lpstat将显示当前用户已提交打印作业的队列与状态信息。
-a [printers] 显示指定目的打印机的启用情况、何时启用、何时开始受理打印请求。如果未指定目的打印机,显示所有打印机的状态信息。
-c [classes] 显示打印机组及其包含的打印机。如果未指定打印机组,显示所有的打印机组。
-d 显示当前默认的打印机。
-E 连接打印机服务器时启用加密方式。
-h server[:port] 指定一个替代的打印机服务器。
-H 显示打印机服务器的主机名与端口。
-l 除了显示打印作业的状态信息,还会显示打印机或打印机组的运行状态,以及打印作业的队列关联信息等。
-o [destprts] 显示指定目的打印机的打印作业队列。如果未指定目的打印机,显示所有打印作业队列。
-p [printers] 查询打印机及其是否已经启用,是否能够受理打印请求。如果未指定打印机,则显示所有的打印机。
-r 查询CUPS打印机服务器当前是否正在运行。
-R 显示打印作业的队列状况。
-s 显示打印服务的状态汇总信息,包括默认的目的打印机、每个打印机组及其成员打印机,以及每个打印机及其相关的设备文件。相当于同时指定了“-d”、“-c”和“-v”选项。
-t 显示能够查询的所有打印机与打印作业等状态信息。相当于同时指定了“-r”、“-d”、“-c”、“-v”、“-a”、“-p”和“-o”选项。
-u [users] 查询指定用户提交的打印作业及其状态信息。如果未指定用户,显示当前用户提交的打印作业。
-U user 使用指定的用户名连接打印机服务器。
-v [printers] 显示打印机及其相关的设备文件。如果未指定打印机,则显示所有的打印机。
-W jobs 指定欲查询的打印作业,包括已完成的或未完成的(默认)打印作业。注意,这个选项必须出现在“-o”选项(如果存在)或任何打印机名之前,否则仅显示未完成打印作业的信息。
1. 查询打印作业的状态信息。
$ lpstat psc-2300-series-2 gqxing 162816 Mon Feb 13 03:07:31 2012 psc-2300-series-3 gqxing 162816 Mon Feb 13 03:07:41 2012 $
2. 显示所有打印机与打印作业等状态信息。
$ lpstat -t scheduler is running system default destination: psc-2300-series device for psc-2300-series: usb://hp/psc%202300%20series?serial=MY45KF2… psc-2300-series accepting requests since Thu Dec 23 12:15:38 2010 printer psc-2300-series disabled since Thu Dec 23 12:15:38 2010 - Unplugged or turned off psc-2300-series-2 gqxing 162816 Mon Feb 13 03:07:31 2012 psc-2300-series-3 gqxing 162816 Mon Feb 13 03:07:41 2012 psc-2300-series-4 root 162816 Mon Feb 13 06:03:39 2012 $
索引:A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z