プリンタをサービスから削除するとき、プリンタアクセスを印刷クライアントから削除するには、次の手順を使用します。 そうしてから、プリンタ情報をプリンタサーバーから削除します。
削除したいプリンタへアクセスできる印刷クライアントに、スーパーユーザーまたは lp としてログインするか、同等の役割になります。
印刷クライアントからプリンタに関する情報を削除します。
print-client# lpadmin -x printer-name |
-x |
指定したプリンタを削除する |
printer-name |
削除したいプリンタ名 |
印刷クライアントが同じプリンタサーバー上の別のプリンタを使用しない場合は、そのプリンタサーバーに関する情報を印刷クライアントから削除します。
print-client# lpsystem -r print-server |
-r |
指定したプリンタサーバーを削除する |
print-server |
削除したいプリンタサーバー名 |
プリンタサーバーにスーパーユーザーまたは lp としてログインするか、同等の役割になります。
print-server# reject printer-name |
reject printer-name |
指定したプリンタの印刷要求を拒否する |
この手順を実行すると、プリンタの削除処理中は、そのプリンタの待ち行列に新しい要求が入らなくなります。詳細については、プリンタへの印刷要求を受け付けるまたは拒否する方法を参照してください。
print-server# disable printer-name |
この手順を実行すると、印刷要求の印刷は停止されます。印刷を停止する方法については、プリンタを使用可能または使用不可にする方法を参照してください。
待ち行列に残っている印刷要求がある場合は、別のプリンタに移動します。
印刷要求を別のプリンタに移動する方法については、印刷要求を別のプリンタに移動する方法を参照してください。
print-server# lpadmin -x printer-name |
削除したばかりのプリンタを使用していた印刷クライアントが、まだプリンタサーバー上で別のプリンタを使用中でなければ、その印刷クライアントに関する情報を削除します。
print-server# lpsystem -r print-client1 [,print-client2...] |
-r |
指定したプリンタサーバーを削除する |
print-client |
プリンタサーバーから削除したい印刷クライアント名。このコマンドで複数の印刷クライアントを指定できる。印刷クライアント名を区切るには空白またはコンマを使用する。空白を使用する場合は、印刷クライアントのリストを引用符で囲む |
指定した印刷クライアントが、プリンタサーバーの /etc/lp/Systems ファイルから削除されます。
プリンタ情報が削除されていることを確認します。
次の例は、印刷クライアント terra とプリンタサーバー jupiter からプリンタ luna を削除する方法を示しています。この例では、プリンタサーバーから印刷クライアント terra を削除する方法も示しています。
terra# lpadmin -x luna Removed “luna”. terra# lpstat -p luna -l jupiter# lpadmin -x luna jupiter# lpsystem -r terra Removed “terra”. jupiter# lpstat -p luna -l |