名前 | 形式 | 機能説明 | オプション | 終了ステータス | ファイル | 属性 | 関連項目
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+ バージョン
/etc/printers.conf の FNS バージョン
次の属性については attributes(5) のマニュアルページを参照してください。
属性タイプ | 属性値 |
使用条件 | SUNWpcu |