web-dev-qa-db-ja.com

CUPSからプリンターを削除するにはどうすればよいですか?

私のローカルCUPSサーバーは、使用しているプリンターの名前について混乱しています。 hpexthpext@vm-cupsの2つの名前があります。どれが機能するかを予測することはできません。間違った機能を使用すると、ジョブはいつまでもキューにとどまります。

/etc/cupsd/cupsd.confに記載されているプリンターはありません。代わりに私は行を持っています

BrowsePoll cups.eecs.tufts.edu

このサーバーはhpextのみをリストし、hpext@vm-cupsはリストしません。
ローカルサーバーがどういうわけか混乱していると思います。メモリからプリンタを削除できれば、すべてうまくいきます。しかし、ドキュメントのどこにも、プリンターを削除するコマンドを見つけることができません。また、愚かなWebインターフェースのDELETE PRINTERボタンは効果がありません。

私に何ができる?

9
Norman Ramsey

lpadminは、カップのプリンターを管理するのに役立ちます

試す

man lpadmin

必要なのは

lpadmin -x
26
  1. Webでは、次のように入力します http:// localhost:631/printers /
  2. 削除するプリンターをクリックします。
  3. 選択する Delete PrinterAdministrationドロップダウンリスト。
  4. 確認 Delete Printerをクリックしてください。
3
renonsz

これを回避するもう1つの方法は、ネットワークプリンターの自動参照をオフにし、必要なプリンターを手動で追加することです。削除ボタンが「効果がない」理由は、CUPSがネットワーク上で「新しい」プリンターが利用可能であるというブロードキャスト/通知を受け取っているためだと思います。

追加:すでに持っているプリンターを失いたくない場合は、ブロードキャストに頼るのではなく、ローカルCUPSに追加してください。

1
Adam Baxter