Solaris のシステム管理 (第 2 巻)

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

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

  2. lpstat コマンドを使用して、プリンタと印刷要求の状態をチェックします。

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


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

    -o list

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

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

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

    -u user-list

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

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

    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