当我尝试使用简单扫描进行扫描时,UI 显示Failed to scan -- Unable to connect to scanner. 当我从命令行运行它时,我得到:
joel@home:/usr/bin$ simple-scan -d
** (simple-scan:6554): DEBUG: Starting Simple Scan 2.32.0.1, PID=6554
** (simple-scan:6554): DEBUG: Restoring window to 600x400 pixels
** (simple-scan:6554): DEBUG: sane_init () -> SANE_STATUS_GOOD
** (simple-scan:6554): DEBUG: SANE version 1.0.22
** (simple-scan:6554): DEBUG: Requesting redetection of scan devices
** (simple-scan:6554): DEBUG: Processing request
** (simple-scan:6554): DEBUG: Requesting scan at 300 dpi from device '(null)'
** (simple-scan:6554): DEBUG: scanner_scan ("(null)", 300, SCAN_SINGLE)
** (simple-scan:6554): DEBUG: sane_get_devices () -> SANE_STATUS_GOOD
** (simple-scan:6554): DEBUG: Device: name="brother2:bus4;dev1" vendor="Brother" model="MFC-210C" type="USB scanner"
** (simple-scan:6554): DEBUG: Processing request
** (simple-scan:6554): DEBUG: sane_open ("brother2:bus4;dev1") -> SANE_STATUS_IO_ERROR
** (simple-scan:6554): WARNING **: Unable to get open device: Error during device I/O
Run Code Online (Sandbox Code Playgroud)
仅供参考,我已经完成了:
joel@home:~$ sudo chmod a+rwx /dev/bus/usb
joel@home:~$ sudo chmod a+rwx /dev/bus/usb/*
Run Code Online (Sandbox Code Playgroud)
如果我在以下运行sudo:
joel@home:~$ sudo simple-scan
Run Code Online (Sandbox Code Playgroud)
有用。
如何在没有 sudo 的情况下进行简单扫描?
小智 5
我有一个类似的问题(Ubuntu 11.04 - Natty Narwhal):以 root 身份扫描工作正常,以用户身份扫描 - 不行。scanimage -L并sane-find-scanner正确找到并识别扫描仪,即使以普通用户身份运行也是如此。`simple-scan -d 无论是作为 root 用户还是普通用户都没有显示任何有用的信息,比如缺少组权限、缺少文件或驱动程序。
最终这个链接对我有用。
解决方案是编辑这些文件:
/lib/udev/rules.d/40-libsane.rules/etc/udev/rules.d/55-libsane.rules不确定是否都需要编辑,我按照描述应用了所有更改。非常重要:编辑后重新启动。
| 归档时间: |
|
| 查看次数: |
30714 次 |
| 最近记录: |