XSane - 読み取り中のエラー:デバイスI / O中のエラー - Canon Pixma mg3550スキャナ/プリンタ

XSane - 読み取り中のエラー:デバイスI / O中のエラー - Canon Pixma mg3550スキャナ/プリンタ

ネットワーク経由でスキャナー/プリンターCanon PIXMA MG3550をXSANEと連携させようとしています。ドライバがインストールされており、ほとんどすべての機能が動作します(USBおよびネットワーク経由の印刷、USB経由のスキャン)。

scanimage -Lスキャナーが認識され、XSAneの情報パネルに返された情報と同様に、デバイスに関する正しい情報が表示されます。

device `pixma:MG3500_192.168.xx.yy' is a CANON Canon PIXMA MG3500 Series multi-function peripheral

ただし、XSANEでスキャンボタンをクリックすると、次のエラーが発生します。

読み込み中のエラー:デバイスI / O中のエラー

ところで、スキャンまたはプレビューをクリックすると、エラーが発生する前にハードウェアが短時間移動する音が聞こえるため、スキャナが反応するようです。

私はDebian Jessieを使用しています。 (XSaneエラーログをどこで見つけるべきかわかりません...)

どんな提案がありますか?


編集1:scangearmpCanonから提供されたソフトウェアをインストールしましたが、完全に機能します。
理由はわかりませんが、XSAneを使用したプレビューは意図的に完全に再現することはできませんが、予測不可能な方法で2〜3回動作しました。最初は削除がトリック~/.saneだと思いましたが、何度も確認した後はそうではないことを確認できました。

答え1

Ubuntu 18.10、amd64システム、Pixma MG3650とまったく同じ状況(編集1の報告内容を含む)があります。

export SANE_DEBUG_PIXMA=128

与えられた:

[... blah blah...] 
[pixma] pixma_read_image() failed ETIMEDOUT
[pixma] Reader task terminated: ETIMEDOUT
[pixma] read_image():reader task closed the pipe:195228 bytes received, 1678578 bytes expected
sane_read= 9 = Error during device I/O
[pixma] pixma_close(): Canon PIXMA MG3600 Series

そのため、設定ファイルにタイムアウト設定を追加しました。

  1. 予防策として、次の操作が機能しない場合は元に戻すことができます。次のバックアップコピーを作成してください/etc/sane.d/pixma.conf

    $ sudo cp /etc/sane.d/pixma.conf  /etc/sane.d/BACKUPpixma.conf 
    
  2. タイムアウトを増やすには、/etc/sane.d/pixma.conf21行を開き、コメントを外します。つまり、前のハッシュ記号('#')を削除して#bjnp-timeout=5000 :になりますbjnp-timeout=5000

  3. 変更したファイルを保存します。

  4. Skanlite、gscan2pdf、XSAne、または他の必要な通常のベースプログラムでテストしてください。

これが唯一の解決策であるか最善であるかはわかりません。より良いアイデアを歓迎します。機能しない場合は、次の方法で元に戻すことができます。

$ sudo cp /etc/sane.d/BACKUPpixma.conf  /etc/sane.d/pixma.conf

答え2

同様の症状に代替答えを追加したいと思います。すべてが正しくインストールされていますが、「読み取り中のエラー:エラー中にデバイスI / Oエラー」または「デバイスが使用中です」というメッセージが表示されます。

私の場合、Canon MF8200Cネットワークオールインワンコンピュータでこれが起こりました。答えは、デバイスが自動的にスキャンモードに入らなかったことでした。スキャンメニューに入り、リモートスキャンを選択する必要があります。その後、スキャンしてコンピュータがスキャンを要求するのを待つと、すべてが正常です。なぜこれが自動的に実行できないのか、生涯理解できませんが、妥当な理由がある可能性があります。

答え3

私のプリンタはCANON PIXMA MG6450で、XSANEは以前に電源を入れたことがない場合は正常に動作できます。

電源が入らない場合、XSAneはスキャナユニット「pixma:MG6400_192.168.178.24」がCANON Canon PIXMA MG6400シリーズ多機能周辺機器であることを確認します。

XSaneはデバイスの電源を入れ、他の操作を実行しませんが、読み込み中にエラーが発生します。プリンターディスプレイに次のものが表示されます。作業中、待機中。

関連情報