ネットワークプリンタを起動するには、ログインするかUSBデバイスを接続してください。

ネットワークプリンタを起動するには、ログインするかUSBデバイスを接続してください。

最近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、アップグレード時に削除するか、アップグレード時に再インストールされないように転送を追加することを忘れないでください。colorddpkg-divert

関連情報