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

おすすめ記事