私はCanon P-208IIを持ち、canon_dr
バックエンド[0]を使用します。
ところで、lsusb
()の製品IDが0x1660
()および()の製品IDと異なることがわかり、行をコピーして一致するようにIDを変更しました。/etc/sane.d/canon_dr.conf
/usr/lib/udev/rules/49-sane.rules
0x165f
$ 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