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

プリンタの障害警告を設定する方法

  1. プリンタサーバーにスーパーユーザーまたは lp としてログインするか、同等の役割になります。

  2. プリンタに障害警告を設定します。


    # lpadmin -p printer-name -A alert [-W minutes]

    -p printer-name
    

    プリンタ障害の警告を指定するプリンタ名 

    -A alert

    プリンタ障害が起きたときに出される警告の種類を指定する。alert の有効値については表 5–3を参照してください。 有効な値は mailwritequiet など。

    -W minutes

    障害警告が出される間隔 (分単位) を指定する。このオプションを指定しなければ、警告は一度だけ送信される 

    障害警告の設定は、プリンタサーバーの /etc/lp/printers/printer-name/alert.sh ファイルに入力されます。

  3. 次のコマンドの出力から、「On fault」見出しに続く情報をチェックします。


    $ lpstat -p printer-name -l
    

例 — プリンタの障害警告を設定する

次の例は、障害警告をユーザー joe に電子メールで送信し、その後は 5 分ごとに送信するプリンタ mars の設定方法を示しています。


# lpadmin -p mars -A 'mail joe' -W 5

次の例は、障害警告をコンソールウィンドウに送信し、その後は 10 分ごとに送信するプリンタ venus の設定方法を示しています。


# lpadmin -p venus -A write -W 10

次の例は、プリンタ mercury の障害警告を停止する方法を示しています。


# lpadmin -p mercury -A none

次の例は、プリンタ venus の障害が解決するまで、障害警告を停止する方法を示しています。


# lpadmin -p venus -A quiet