名前 | 形式 | 機能説明 | オプション | 終了ステータス | ファイル | 属性 | 関連項目
lpstat [-d] [-r] [-R] [-s] [-t] [-a [list]] [-c [list]] [-f [list] [-l]] [-o [list]] [-p [list] [-D] [-l]] [-S [list] [-l]] [-u [login-ID-list]] [-v [list]]
lpstat ユーティリティは、 LP 印刷サービスの現在の状態に関する情報を標準出力に表示します。
オプションをすべて省略すると、lp により生成された ( lp(1) の項を参照) 当該ユーザーのすべての印刷要求の状況が報告されます。オプションでない引数はすべて要求 ID ( lp により返されるもの) と見なされ、lpstat はそれらの要求の状況を報告します。複数のオプションを指定する場合、その記述順序は問いません。 また同一オプションを複数回指定することも、他の引数と混在させることも可能です。オプションの一部は、複数の項目を記述した list 指定を伴うことができます。この list の形式には 2 通りあり、1 つは各項目をコンマで区切る方法、もう 1 つは全体を引用符で囲んで各項目を空白で区切る方法です。以下に例を示します。
example% lpstat -u "user1 user2 user3" |
なお項目リストの代わりに all と指定すると、全項目指定と見なされ、そのオプションに関連した すべての情報が出力されます。以下に例を示します。
example% lpstat -o all |
上記コマンドは、すべての出力要求に関する状態情報を表示します。
なおこのような list を伴いうるオプションの後に引数を何も指定しない場合も、 やはりすべての情報が出力されます。以下に例を示します。
example% lpstat -o |
上記コマンドも、すべての出力要求に関する状態情報を表示します。
宛先の情報を決定するとき、印刷クライアントに関係するコマンドはネームサービススイッチ内にある printers データベースを使用します。詳細については、nsswitch.conf(4)、printers(4)、および printers.conf(4) のマニュアルページを参照してください。
以下のオプションがすべてのプラットフォームで指定できます。
出力要求時のシステムデフォルトの宛先を表示します。
出力要求の状態を表示します。list はプリンタ名、クラス名、または要求 ID (混在可) を列挙したものです。オプション文字 -o は省略可能です。名前、 POSIX スタイル名 (server:destination) 、またはフェデレーテッド・ネーミング・サービス (FNS) 名 (. . ./service/printer/. . .) を使用して、プリンタやクラスの名前を指定します。名前や FNS 名の命名規約については printers.conf(4) を、 POSIX については standards(5) を参照してください。
LP 要求スケジューラの状態を表示します。
印刷待ち行列における要求ごとの位置を表す数値を表示します。
要約された状態情報を表示します。含まれる内容は LP スケジューラの状況、システムデフォルト宛先、プリンタとそれに対応した装置の一覧、印刷サービスを共有しているマシンの一覧、現在マウントされている形式の一覧、 および認識されている文字セットとプリントホイールの一覧です。
全情報を表示します。具体的な内容は、-s オプションによって得られる情報に、全プリンタの受付状況 およびアイドル/ビジー状態を示す情報が付加されたものです。
ユーザー用の出力要求の状態を表示します。login-ID-list 引数には、以下に示す項目をいくつでも指定できます。
任意のシステム上に存在するあるユーザーを対象とします。
system_name で示したシステム上に存在するあるユーザーを対象とします。
system_name で示したシステム上に存在する全ユーザーを対象とします。
全システム上に存在するあるユーザーを対象とします。
全システム上に存在する全ユーザーを対象とします。
プリンタの名前とともに、その各々に対応しているデバイスのパス名 もしくはネットワークプリンタのシステム名を表示します。list はプリンタ名を列挙したものです。
次のオプションは Solaris 2.6 オペレーティング環境またはその互換バージョンの LP プリントサーバーから指定された場合にのみ、 正しい結果を返します。
印刷の宛先において要求を受け付けているか否かを報告します。list はプリンタ名またはクラス名 (混在可) の並びです。
全クラスとそのメンバーの名前を表示します。list はクラス名を列挙したものです。
list で指定した形式を LP 印刷サービスが認識できるかを確認して報告します。list は形式の列挙で、デフォルトは all です。-l オプションは形式に関する記述を出力します。
プリンタの状態を表示します。list はプリンタ名を列挙したものです。-D オプションは、指定された各プリンタについての簡単な記述を出力します。-l オプションを指定すると、ローカルのプリンタに関しては コンフィギュレーションについての詳細な情報が返されます。この詳細情報にはマウントされている形式、受付可能な内容とプリンタの タイプ、プリンタの説明、使用されているインタフェースが含まれます。
list に指定された文字セットまたはプリントホイールが LP 印刷サービスにより認識可能か否かをチェックして報告します。list には文字セットまたはプリントホイールを指定できます。デフォルトは all です。-l オプションを指定すると、各行の終わりに プリントホイールあるいは文字セットを扱えるプリンタの一覧が 追加情報として出力されます。またこの追加情報には、当該文字セットまたはプリントホイールがマウントされているか否か、およびその文字セットに対応する内蔵文字セットが表示されます。
出力要求時のシステムデフォルトの宛先を表示します。
出力要求の状態を表示します。list はプリンタ名、クラス名、または要求 ID (混在可) を列挙したものです。オプション文字 -o は省略可能です。
LP 要求スケジューラの状態を表示します。
印刷待ち行列における要求ごとの位置を表す数値を表示します。
要約された状態情報を表示します。含まれる内容は LP スケジューラの状況、システムデフォルト宛先、プリンタとそれに対応した装置の一覧、印刷サービスを共有しているマシンの一覧、現在マウントされている形式の一覧、 および認識されている文字セットとプリントホイールの一覧です。
全情報を表示します。具体的な内容は、-s オプションによって得られる情報に、全プリンタの受付状況 およびアイドル/ビジー状態を示す情報が付加されたものです。
ユーザー用の出力要求の状態を表示します。login-ID-list 引数には、以下に示す項目をいくつでも指定できます。
任意のシステム上に存在するあるユーザーを対象とします。
system_name で示したシステム上に存在するあるユーザーを対象とします。
system_name で示したシステム上に存在する全ユーザーを対象とします。
全システム上に存在するあるユーザーを対象とします。
全システム上に存在する全ユーザーを対象とします。
プリンタの名前とともに、その各々に対応しているデバイスのパス名 もしくはネットワークプリンタのシステム名を表示します。list はプリンタ名を列挙したものです。
LP 印刷待ち行列
ユーザーが構成可能なプリンタデータベース
システム構成データベース
/etc/printers.conf の NIS バージョン
/etc/printers.conf の NIS+ バージョン
次の属性については attributes(5) のマニュアルページを参照してください。
属性タイプ |
属性値 |
使用条件 |
SUNWpcu |