ラップトップ上のローカルCUPSデーモンには、CUPSサーバー上のリモートプリンターのエントリがあります。私のローカルCUPSデーモンは、このプリンターが停止していると考えていますが、そうではありません。CUPSがこのリモートプリンターを管理するために提供する唯一のインターフェイスは、サーバー上のCUPSプリンターへのハイパーリンクです。
これは、ローカルネットワークに接続していないときに、このリモートプリンターのステータスをクエリしようとすると発生する傾向があります。ローカルCUPSは、それを永久に停止済みとしてマークし、見つけられなかったと言います。
ただし、ローカルLANに戻ると、'stopped'
ステータスが削除されることはありません。(再起動しても何も起こりません)
もう一度印刷できる唯一の方法は、ローカルのCUPSプロセスを停止し、/etc/cups/printers.conf
ファイルを編集して手動でステータスを「アイドル」に変更し、CUPSサーバーを再起動することです。
きっともっと良い方法がありますか?
編集:
そうそう、私は以前、新しいリモートプリンターエントリを作成することでこれを解決しました。しかし、古いリモートプリンターエントリを削除する方法が見つかりませんでした。そのためにprinters.confも編集する必要がありました。リモートプリンターのエントリを管理する方法はありますか?
編集:
これはCUPS 1.4.3です。また、「新機能」ページとオンラインのprinters.confドキュメントでのみ言及されている「cupsenable」コマンドも見つかりました。次回はそれを試してみて、動作するかどうかを確認します。