Canon CanoScan LiDE 25 Ubuntu 14.04 lts スキャンに失敗

Canon CanoScan LiDE 25 Ubuntu 14.04 lts スキャンに失敗

Ubuntu 14.04 lts でスキャナーを動作させようとしています。現在、Canon CanoScan LiDE 25 を実行しようとしています。XSane と Simple Scan の両方を試しました。ターミナルから sudo を使用して実行してみました。スキャナーは Simple Scan で認識されますが、スキャンされません。簡単にするために、今回は Canon スキャナーのみに焦点を当てます。

キヤノン CanoScan LiDE 25

  • タイプ: フラットベッド
  • 走査素子: CIS (カラーコンタクトイメージセンサー)
  • 光源: 3色(RGB)LED
  • 光学解像度: 1200x2400 dpi
  • 選択可能な解像度: 25~19200 dpi (ScanGear CS)
  • インターフェース: USB 1.1
  • 消費電力: 動作時: 最大2.5ワット、スタンバイ時: 1.4ワット

私のマシン: HP Pavilion g6

  • プロセッサ: 4x Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
  • メモリ: 3937MB (使用容量 1217MB)
  • OS: Ubuntu 14.04.2 LTS
  • 解像度: 1366x768ピクセル

問題のスクリーンショット(XSaneの右下のウィンドウ、左側にターミナルウィンドウが開いてスキャナが認識されていることを示すSimple Scan)をアップロードしました。私のGDrive経由でここにリンクされています

私が行った調査では、権限の問題、USBの非互換性、そして「バックエンドがない」という問題がささやかれていました。Linux ブログ。次に何をすればいいのか全く分からないので、助けていただきたいです。

ご覧いただき、またご意見やアドバイスをいただき、誠にありがとうございます。

答え1

私が使うキヤノン CanoScan LiDE 25そして最近、Simple Scan を使用して再度スキャンを試みました。スキャナーは 32 ビット システムでは常に動作しますが、64 ビット システムではまったく動作しませんでした。Xubuntu 14.04 を実行しているときにこれらの結果を確認しました。

失敗した試みの証拠

次の試行では、スキャナーを USB 3.0 ポートと 2.0 ポートに交互に接続し、ターミナルでコマンドを実行してlsusbdmesg | tailスキャナーが検出されていることを確認します。出力行は、関連する行のみが表示されるようにトリミングされています。

試行1。USB 3.0 ポートを使用してスキャナーを接続します (検出: はい、スキャン: 失敗)

$ lsusb 関数

バス 001 デバイス 011: ID 04a9:2220 Canon, Inc. CanoScan LIDE 25

$ dmesg |しっぽ

[ 719.578197] usb 1-1: xhci_hcd を使用した新しいフルスピード USB デバイス番号 11

[ 719.596841] usb 1-1: 新しい USB デバイスが見つかりました、idVendor=04a9、idProduct=2220

[ 719.596863] usb 1-1: 新しい USB デバイス文字列: Mfr=1、Product=2、SerialNumber=0

[ 719.596878] usb 1-1: 製品: CanoScan

[ 719.596890] usb 1-1: メーカー: Canon

[ 719.669064] 警告! power/level は非推奨です。代わりに power/control を使用してください。

2回目の試み。USB 2.0 ポートを使用してスキャナーを接続します (検出: はい、スキャン: 失敗)

$ lsusb 関数

バス 001 デバイス 012: ID 04a9:2220 Canon, Inc. CanoScan LIDE 25

$ dmesg |しっぽ

[ 719.669064] 警告! power/level は非推奨です。代わりに power/control を使用してください。

[ 898.267099] usb 1-1: USB切断、デバイス番号11

[ 905.255202] usb 1-4.3: xhci_hcd を使用した新しいフルスピード USB デバイス番号 12

[ 905.273163] usb 1-4.3: 新しい USB デバイスが見つかりました、idVendor=04a9、idProduct=2220

[ 905.273186] usb 1-4.3: 新しい USB デバイス文字列: Mfr=1、Product=2、SerialNumber=0

[ 905.273201] usb 1-4.3: 製品: CanoScan

[ 905.273214] usb 1-4.3: メーカー: Canon

なぜ機能しなかったのか

どこかでUSB 3.0/XHCIの存在がスキャナーの使用を妨げる可能性があると読んだことがあります。これは私にはあまり意味がなかったので、ポートを変更してみました。それなしBIOS/UEFI メニューで USB 設定を無効にします。どちらの試行でも、以下のスクリーンショットに示すように、シンプル スキャンはエラーで失敗しました。

Xubuntu 14.04 64 ビットでエラーが発生し、シンプルスキャンが失敗しました

現時点では、64 ビット ドライバーのサポートはまだ不足していると思われます。または、スキャナーを正しく動作させるには、32 ビット デバイス ドライバーを使用する必要があります。そうは言っても、Xubuntu 14.04 64 ビット システムに 32 ビット システム用の Simple Scan をインストールしようとしましたが、惨めに失敗しました。

動作するようになりました (2016-07-06)

もう一度テストしましたキヤノン CanoScan LiDE 25Xubuntu 16.04 64 ビット ライブ システムに対して。上記の試行を繰り返したところ、USB 2.0 ポートと USB 3.0 ポートの両方で動作しました。これ以上の設定は必要ありません。スキャナーは 16.04 リリースでそのまま動作します。

何よりも、なぜ 14.04 64 ビットでは動作しなかったのか、なぜ今は 16.04 64 ビットで動作するのか、理解できませんでした。これらの LTS リリースは、カーネル リリース、パッケージ バージョン、プログラム バージョンなどの点ですでにかなり異なります。

要約64 ビット システムの場合、最も簡単な解決策は、現在のリリース (16.04) を使用することです。それ以外の場合、スキャナーは、現時点でサポートされている任意のリリースの 32 ビット システムで動作します。

関連情報