最近Arch Linuxをインストールしましたが、ネットワークプリンタ(Samsung Model C1860FW)で奇妙な動作が見つかりました。 IPPを介してCUPSをプリンタに接続し、FooMaticのPPDを使用しました。
ログインするかフラッシュドライブまたはUSBデバイスを挿入するたびに、プリンタが起動します。何も印刷されませんが、プリンタのタッチスクリーンがオンになり、予熱されて印刷する準備が整います。まるで電源ボタンを押してスリープモードから目覚めたときと同じです。 CUPSロギングをデバッグレベルに変更して実行しましたが、udisksctl monitor
関連項目は表示されません。ただし、コンソールにログインすると、この操作はトリガーされず、Plasmaにログインするだけです。 (他のデスクトップはインストールされていません。)
この問題は、デバイスをコンピュータに接続すると発生します(背面ポートまたは前面ポートは重要ではないようです)。
WiFi搭載のイーサネット/CAT5eプリンタを介したPC接続。どちらもゲートウェイに直接接続され、スイッチも接続されていますが、使用されません。
プリンタには「SyncThru Web Services」が含まれています。プリンタがウォームアップ状態を維持する時間は変更できますが、プリンタを起動する動作は変更できません。
編集:Wiresharkを使用すると、パケットはポート9400 TCPに送信されます。これは明らかにSamsungデバイスのTWAINプロトコルを意味するので、これはスキャンに関連しています。 (ネットワークスキャナーでも接続します。)
colord-sane
編集2:NetHogsを使用してパケットが送信されることを発見しました。私も見つけました。これただし、この動作を無効にする方法に対する関連する回答はありません。もう少し調べてみましょう...
編集3:SEで同じ問題に関する2つの異なる質問を見つけました。これそしてこれ。唯一の答えはcolordを削除することです。おそらくこれが私がしなければならないことでしょう。
編集4:カラーサービスファイルの名前を変更しました。一時的に修正されました。
答え1
その理由は実際には同じですcolord-sane
。デバイスが追加または削除されると、そのデバイスを処理する代わりに、すべての SANE デバイスが検索されます。これはリモートの多機能プリンタも目覚めさせるのとcolord-sane
同じです。scanimage -L
現在、この機能を無効にする唯一の方法はcolord-sane
実行を防ぐことです。 1つの方法は完全に無効にすることですが、colord
より具体的な方法はcolord-sane
私が送信したものを削除することです。質問をcolord-sane
独自のパッケージに分割するように求める;これにより、削除のみが許可されますcolord-sane
。それまではcolord-sane
、アップグレード時に削除するか、アップグレード時に再インストールされないように転送を追加することを忘れないでください。colord
dpkg-divert