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

フォームを取り外し、装着する方法

  1. プリンタサーバーにスーパーユーザーまたは lp としてログインします。

  2. reject コマンドを使用して、現在のフォームを取り外そうとしているプリンタ上で印刷要求を停止します。


    # reject printer-name
    

    printer-name

    フォームを取り外すプリンタ名 

    新しい印刷要求 (フォームを必要としない場合もある) は、そのプリンタの待ち行列に入れられなくなります。

  3. lpadmin コマンドを使用して、現在のフォームを取り外します。


    # lpadmin -p printer-name -M -f none
    

    このコマンドの変数 printer-name は、手順 2 と同じです。

    現在のフォームは、プリンタサーバーの /etc/lp/printers/printer-name/configuration ファイルから削除されます。

  4. プリンタからフォーム用紙を取り外します。

  5. 次の印刷要求のためにフォーム用紙を装着します。

  6. lpadmin コマンドを使用してフォームを装着します。


    # lpadmin -p printer-name -M -f form-name[-a -o filebreak]
    -p printer-name
    

    フォームを装着するプリンタ名 

    -M -f form-name
    

    装着するフォーム名 

    -a -o filebreak

    省略可能。フォームに位置揃えパターンが定義されている場合は、そのコピーを印刷できるようにする 

    指定したフォームは、プリンタサーバーの /etc/lp/printers/printer-name/configuration ファイルに追加されます。

  7. プリンタ上で印刷要求の受け付けを開始します。


    # accept printer-name
    

    これで、プリンタは新しく装着したフォームで印刷する準備ができました。

  8. 次のコマンド出力の「Form mounted」見だしの下にあるフォーム名をチェックし、フォームが装着されていることを確認します。


    $ lpstat -p printer-name -l
    

    あるいは、新しいフォームを必要とする印刷要求を出して、プリンタの出力をチェックします。

例 - フォームを取り外し、装着する

次の例は、現在装着されているフォームをプリンタ luna から取り外すプロセスを示しています。


# reject luna
destination "luna" will no longer accept requests
# lpadmin -p luna -M f none
# accept luna
destination "luna" now accepting requests

次の例は、medical フォームをプリンタ luna 上に装着するプロセスを示しています。


# reject luna
destination "luna" will no longer accept requests
# lpadmin -p luna -M f medical -a -o filebreak
# accept luna
destination "luna" now accepting requests