SANEスキャナがID(パイプラインエラー)またはパス(無効なパラメータ)として検出されない

SANEスキャナがID(パイプラインエラー)またはパス(無効なパラメータ)として検出されない

私はCanon P-208IIを持ち、canon_drバックエンド[0]を使用します。

ところで、lsusb()の製品IDが0x1660()および()の製品IDと異なることがわかり、行をコピーして一致するようにIDを変更しました。/etc/sane.d/canon_dr.conf/usr/lib/udev/rules/49-sane.rules0x165f

$ lsusb
[...]
Bus 001 Device 017: ID 1083:1660 Canon Electronics, Inc. CANON   P-208II
[...]

それでもスキャナはsane-find-scanner検出されず、scanimage -L詳細なログ記録を使用してアクセスしようとしたり、権限エラーが発生したりルートを使用したりすることがあります。

could not fetch string descriptor: Pipe error

同じ場所に。

私も試してみsane-find-scanner /dev/usb/001/017ましたがfailed to open (Invalid argument)、「devname」[1]として何を使うべきかわかりません。

製品IDを他の場所で変更する必要がありますか?または、変更を適用するにはどのような措置を講じる必要がありますか?それともパイプラインエラーが鉄筒のようなものでしょうか?


[0]-http://www.sane-project.org/sane-mfgs.html

[1]-http://www.sane-project.org/man/sane-find-scanner.1.html

答え1

ああ! 2015年、M. Allan Noah [0]のヒントのおかげで、報告された製品IDはスキャナーの背面の「自動起動」スイッチの位置に応じて変更されることがわかりました。

Off - 0x165f
On - 0x1660

(スイッチを裏返した後、再接続してプラグを抜く必要があります)

「オフ」の場所では、SANEの見積もりIDを報告し、これ以上何もしません。 「パイプエラー」は無関係であり続けます。

箱から取り出してすぐに使えるようになりました! ...正しい状態で出るだけです。

[0]-http://sane.10972.n7.nabble.com/cannon-p208-raspberian-tp20448p20457.html

関連情報