除非经过 sudo,否则 scanimage 找不到扫描仪,但会显示 sane-find-scanner (Raspbian)

除非经过 sudo,否则 scanimage 找不到扫描仪,但会显示 sane-find-scanner (Raspbian)

我有一台 Epson 多功能设备,连接到运行最新 Raspbian 的 Raspberry Pi。正如您在下面的输出中看到的,如果我使用 sudo,scanimage 只会找到我的扫描仪,但 sane-find 扫描仪在没有 sudo 的情况下也能找到它。我已检查设备权限是否设置正确... saned 是 lp 组的成员,该组是 USB 设备的组。是什么赋予了?

richard@raspberrypi ~ $ scanimage > image.pnm
scanimage: no SANE devices found

richard@raspberrypi ~ $ sane-find-scanner

...

found USB scanner (vendor=0x04b8, product=0x0839) at libusb:001:004
found USB scanner (vendor=0x0424, product=0xec00) at libusb:001:003

...

richard@raspberrypi ~ $ sudo scanimage > image.pnm

richard@raspberrypi ~ $ sudo su -s /bin/bash - saned
X11 connection rejected because of wrong authentication.
No directory, logging in with HOME=/

saned@raspberrypi:/$ lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. 
Bus 001 Device 004: ID 04b8:0839 Seiko Epson Corp. CX8300/CX8400/DX8400

saned@raspberrypi:/$ ls -l /dev/bus/usb/001
total 0
crw-rw-r-T  1 root root 189, 0 Feb 12 02:23 001
crw-rw-r-T  1 root root 189, 1 Jan  1  1970 002
crw-rw-r-T  1 root root 189, 2 Jan  1  1970 003
crw-rw-r--+ 1 root lp   189, 3 Feb 12 02:24 004

saned@raspberrypi:/$ groups
saned lp scanner

答案1

解决了我的问题,感谢这里找到的教程:

http://www.johndstech.com/2016/linux/raspberry-pi/geek-friday-setting-up-epson-scanning-on-raspberry-pi/

我必须创建 /etc/udev/rules.d/55-libsane.rules 来表示:

SYSFS{idVendor}=="04b8", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"

和 /etc/saned/epson2.conf 以反映供应商和产品 ID:

usb <0x04b8> <0x0839>

答案2

对于佳能 TS3150,上述解决方案还不够。

  1. 删除所有以前的安装。
  2. 从佳能全新下载并从给定的安装install.sh
  3. 在rule.d/55-whatever.rules中添加该行
  4. 在 /etc/sane.d/canon.conf 上添加 USB 0x04a9 0x1782
  5. 使用 重新启动 udev 服务udevadm control --reload-rules;udevadm trigger

仍然sane-find-scanner报告扫描仪,但scanimage -L没有

然后,在一个ubuntu 法语论坛,我读到他们不使用普通程序,而是使用佳能驱动程序附带的特殊程序。

scangearmp2安装并运行。令人惊奇的是,与任何基于 SANE 的程序相比,佳能更喜欢自己的简单程序。

相关内容