Scanimageは動作しますが、Xsaneや他のUIは動作しません

Scanimageは動作しますが、Xsaneや他のUIは動作しません

私は 12.10 から 14.04 に移行し、Canon Canoscan LiDE 25 を使用しています。12.10 の Xsane では問題なく動作しました。

今では、スキャナーを scanimage でいつでも使用できるという奇妙な効果がありますが、Xsane またはその他のフロントエンドを使用するとすぐに、黒い画像しか生成されません (スキャナーはまったく動きません)。 時々、1 回スキャン (主にプレビュー) できても、2 回目の試行で再び黒しか生成されません。 その後は scanimage を使用でき、問題ありません。

これはリセットの問題のように思えます。Xsane が起動してスキャナーが短い音を立てると、最初のスキャンは機能するようです。また、スキャンすると、スキャン アームが開始位置に戻りません。その後、黒い画像が作成されます。

リセットの問題は他のフロントエンドでも発生します。

提案を歓迎します。最新の 1.0.25 sane バージョン (ソースからコンパイル) を実行しています。また、以前はデフォルトのインストールが機能しなかったため、最新のものを試してみました。

デバッグに関するヘルプは大歓迎です。

答え1

わかりました。自分で謎を解きました。これは USB 自動サスペンドに関連しています。起動が早すぎるようで、UI はデバイスを適切に起動しません。scanimage だけがそれを実行します。

私は TLP を使用して省電力設定を制御します。そこで、 を使用してデバイス ID を取得し、にある tlp 構成ファイルの行lsusbに追加しました。今のところ期待どおりに動作しています。USB_BLACKLIST/etc/default/tlp

同様のケースでも常に何らかの異なる理由があったり、回答がなかったりしたため、解決までに 10 時間かかりました。

デバイスをブラックリストに登録する方法は他にもあるかもしれません。私にとっては TLP が最も便利でした。

関連情報