![无法以普通用户身份使用 Brother MFC-J625DW 扫描仪](https://linux22.com/image/979235/%E6%97%A0%E6%B3%95%E4%BB%A5%E6%99%AE%E9%80%9A%E7%94%A8%E6%88%B7%E8%BA%AB%E4%BB%BD%E4%BD%BF%E7%94%A8%20Brother%20MFC-J625DW%20%E6%89%AB%E6%8F%8F%E4%BB%AA.png)
我已经从 Brothers 网站上安装了 Brothers Linux 驱动程序,打印机功能似乎可以工作,但扫描仪功能无法工作。运行简单扫描时出现错误:无法连接到扫描仪。我的打印机/扫描仪已通过 USB 连接。Ubuntu MATE 14.10 64 位。
我注意到我可以使用 sudo 运行扫描仪,所以我猜测我存在权限问题。
这里的问题是如何允许普通用户在没有提升权限的情况下运行我的扫描仪。
我在下面列出了一些我进行故障排除的输出。
lusb 显示:
Bus 002 Device 003: ID 05e3:0716 Genesys Logic, Inc. USB 2.0 Multislot Card Reader/Writer
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 003: ID 06a3:0728 Saitek PLC
Bus 005 Device 002: ID 1532:0034 Razer USA, Ltd
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 1058:0704 Western Digital Technologies, Inc. Passport External HDD
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 04f9:0282 Brother Industries, Ltd
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
理智查找扫描仪:
# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
found USB scanner (vendor=0x04f9 [Brother], product=0x0282 [MFC-J625DW]) at libusb:001:003
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
# Not checking for parallel port scanners.
# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.
dpkg -l | grep 兄弟
ii brscan-skey 0.2.4-1 amd64 Brother Linux scanner S-KEY tool
ii brscan4 0.4.2-1 amd64 Brother Scanner Driver
ii mfcj625dwcupswrapper 3.0.0-1 i386 Brother CUPS Inkjet Printer Definitions
ii mfcj625dwlpr 3.0.1-1 i386 Brother lpr Inkjet Printer Definitions
ii printer-driver-brlaser 3-3 amd64 printer driver for (some) Brother laser printers
ii printer-driver-ptouch 1.3-8 amd64 printer driver Brother P-touch label printers
答案1
因此我无法测试这一点,因为无法访问 USB 扫描仪,但是我看到一个/etc/groups
名为scanner
您可以尝试将用户添加到该组然后注销并以该用户身份重新登录并进行测试吗?
sudo usermod -a -G scanner usernamehere
答案2
作为解决方案,Brother 提供了一个.deb
可下载的软件包这里。可以通过单击文件或使用以下命令进行安装:
dpkg -i brother-udev-rule-type1-1.0.0-1.all.deb