Solaris のシステム管理 (上級編)

印刷要求の状態をチェックする方法

  1. ネットワーク上の任意のシステムにログインします。

  2. プリンタと印刷要求の状態をチェックします。

    ここには、最も一般的に使用するオプションだけを掲載してあります。その他の有効なオプションについては、lpstat(1) のマニュアルページを参照してください。


    $ lpstat -o [list] | -u [user-list]

    -o list

    特定のプリンタの印刷要求の状態が表示される。list には、1 つ以上のプリンタ名、プリンタクラス名、または印刷要求 ID を指定できる。

    list には、複数のプリンタ名、クラス名、ID を指定できる。値を区切るには空白またはコンマを使用する。空白を使用する場合は、値のリストを引用符で囲む。

    list を指定しなければ、すべてのプリンタへの印刷要求の状態が表示される

    -u user-list

    特定のユーザーの印刷要求の状態が表示される。user-list では複数のユーザー名を指定できる。

    このコマンドで複数のユーザーを指定できる。ユーザー名を区切るには空白またはコンマを使用する。空白を使用する場合は、名前のリストを引用符で囲む。 

    user-list を指定しなければ、すべてのユーザーの印刷要求の状態が表示される

    lpstat コマンドを使用して印刷要求の状態をチェックすると、印刷要求ごとに 1 行ずつ表示されます。各行には、左から右に要求 ID、ユーザー、出力バイト数、要求日時、「being filtered」のような要求に関する情報が表示されます。

例 — 印刷要求の状態をチェックする

次の例は、ユーザー fred にはプリンタ luna への印刷要求が 1 つあることを示しています。


$ lpstat
luna-1    fred     1261    Jul 12 17:34

次の例は、ユーザー paul には待ち行列に入っている印刷要求がないことを示しています。


$ lpstat -u paul

次の例は、プリンタ moon の待ち行列に入っている印刷要求が 2 つあることをを示しています。


$ lpstat -o moon
moon-78    root     1024   Jul 14 09:07
moon-79    root     1024   Jul 14 09:08