ネットワーク経由でスキャナー/プリンター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:scangearmp
Canonから提供されたソフトウェアをインストールしましたが、完全に機能します。
理由はわかりませんが、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
そのため、設定ファイルにタイムアウト設定を追加しました。
予防策として、次の操作が機能しない場合は元に戻すことができます。次のバックアップコピーを作成してください
/etc/sane.d/pixma.conf
。$ sudo cp /etc/sane.d/pixma.conf /etc/sane.d/BACKUPpixma.conf
タイムアウトを増やすには、
/etc/sane.d/pixma.conf
21行を開き、コメントを外します。つまり、前のハッシュ記号('#')を削除して#bjnp-timeout=5000
:になりますbjnp-timeout=5000
。変更したファイルを保存します。
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はデバイスの電源を入れ、他の操作を実行しませんが、読み込み中にエラーが発生します。プリンターディスプレイに次のものが表示されます。作業中、待機中。