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