スキャナーに問題があります。 Xsaneはrootとしてのみ実行されます。通常のユーザーとして使用すると、デバイスが見つかりません。ユーザーをグループに追加しても役に立ちませsaned
んscanner
。
最後に変更して問題を解決しました。
# 'libusb' device nodes
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664"
到着
# 'libusb' device nodes
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"
存在する/lib/udev/rules.d/50-udev-default.rules
しかし、これがなぜ機能するのか、否定的な副作用があるのか理解していません。私はこれがすべてのUSBデバイスのすべてのユーザーに書き込みアクセス権を与えると思いますが、これが正しいのか、なぜそれがスキャナの問題を解決するのかわかりません。
なぜそれが機能するのか、どの副作用があるのかを詳しく説明できる人はいますか?
私のシステムはです。ubuntu 12.04
スキャナーはリポジトリからインストールされたデバイスですHP PSC 1200 all in one
。hplip
ベストアンサー1
libusb
USBデバイスを許可するように設計されたユーザースペースドライバです。つまり、アプリケーションがlibusb
理解できないデバイスにコマンドを送信できるようにします。
したがって、libusb
コンピュータからUSBデバイスに転送されたすべてのデータは書き込み操作と見なされる必要があります。これには、スキャン機能を記述するコマンドをスキャナに送信するなどのマイナーな書き込みも含まれます。
デバイスへの読み取り専用アクセスは、libusb
キーボードやマウスなど、コンピュータに自発的にデータを転送するデバイスにのみ適用されます。