印刷サーバーにスーパーユーザーまたは lp としてログインします。
reject コマンドを使用して、現在のフォームを取り外そうとしているプリンタ上で印刷要求を停止します。
# reject printer-name
printer-name |
フォームを取り外すプリンタ名 |
新しい印刷要求 (フォームを必要としない場合もあります) は、そのプリンタの待ち行列に入れられなくなります。
lpadmin コマンドを使用して、現在のフォームを取り外します。
# lpadmin -p printer-name -M -f none
このコマンドの変数 printer-name は、手順 2 と同じです。
現在のフォームは、印刷サーバーの /etc/lp/printers/printer-name/configuration ファイルから削除されます。
# 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 ファイルに追加されます。
# accept printer-name
これで、プリンタは新しく装着したフォームで印刷する準備ができました。
次のコマンドの出力の中の「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