リモート共有CUPSプリンタがハングする問題を解決する方法

リモート共有CUPSプリンタがハングする問題を解決する方法

私は2つのUSBプリンタを持つサーバーとDebian Bullseyeがインストールされている複数のクライアントを持っています。クライアントは、IP サブネットが同じ LAN とサブネットが異なる WLAN に分散されます。サーバーはCUPSを介して2台のプリンタを共有します。このプリンタの共有オプション。ルータはこれらのサブネットの MDNS パケットを反映します。

プリンタは、すべてのクライアントでhttp://localhost:631/printers/Samsung_ML_2010_myserver(myserverサーバーホスト名)として検出されます。

接続は次のように表示されます。implicitclass://Samsung_ML_2010_myserver/

プリンタが自動的に状態に入ります。一時停止。クリックするとプリンタの復元その状態は次のとおりです。アイドル - 「カップ検索で適切なターゲットホストが見つかりませんでした。」

印刷しようとすると、状態が次に変わります。一時停止しました - 「cups-browsed がプリンタ 'Samsung_ML_2010_myserver' の宛先ホスト名を指定していません。 cups-browsed が実行されていますか?」

ローカルからプリンタを削除すると、すぐにステータスが再表示されます。怠惰しかし、まだ動作しません。これまでプリンタを再び動作させる唯一の方法は、クライアントを再起動することです。

CUPSをクリーンな状態にリセットしようとしましたが、役に立ちませんでした。

systemctl stop cups-browsed
systemctl stop cups

rm -fv /var/cache/cups/cups-browsed-options-*

systemctl start cups
systemctl start cups-browsed
  1. 「新しい」プリンタを正しく検出するようにCUPSを再起動/リセットするにはどうすればよいですか?回避策をシェルスクリプトとして使用すると便利です。
  2. プリンタエラーの問題を実際に解決するには?

関連情報