现在从 13.10 更新到 Ubuntu 14.04 后,我的 Brother DCP-7055 仍然可以打印,但仍然无法扫描。我已重新安装兄弟司机。两次。(我现在用的是0.4.2-3)
lsusb
说:
Bus 003 Device 011: ID 04f9:0248 Brother Industries, Ltd DCP-7055 scanner/printer
而scanimage -L
说
device `brother4:bus2;dev1' is a Brother DCP-7055 USB scanner
因此我尝试(以 root 身份):
ln -s /dev/bus/usb/003/011 /dev/usb/scanner
因此,现在不再显示“打开失败”,而是sane-find-scanner -v
显示:
...
searching for USB scanners:
checking /dev/usb/scanner... open ok, but vendor and product could NOT be identified
found USB scanner (UNKNOWN vendor and product) at device /dev/usb/scanner
....
# Your USB scanner was detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
# `UNKNOWN vendor and product' means that there seems to be a scanner at this
# device file but the vendor and product ids couldn't be identified.
# Currently identification only works with Linux versions >= 2.4.8. You may
# need to configure your backend manually, see the backend's manpage.
我觉得我可能已经向前迈出了重要的一步,但我不知道下一步该怎么做?是否有命令可以查找产品/设备 ID?如果我找到了,我想在某个地方有一个配置文件可以保存它?
更新
呃!我刚刚注意到lsusb
它提供了供应商 ID(04f9)和产品 ID(0248)。但我仍然不知道把它们贴在哪里。谢谢!
答案1
我遇到了和你一样的问题;尽管我知道你需要在哪个配置文件中插入供应商和产品 ID,但我担心这不足以消除“无效参数”错误。(至少,我仍然被它困扰。)
您要编辑的文件是 /lib/udev/rules.d/40-libsane.rules。在这里,您需要插入以下行:
# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0248", ENV{libsane_matched}="yes"
(实际上,到目前为止我发现的大多数教程都包含“ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"”。您在此处的帖子是我第一次看到值得尝试的产品 ID。)
我目前的状态:将我自己的用户帐户添加到“lp”组后,我至少能够再次启动 xsane。但单击“扫描”按钮时,我只收到“无效参数”错误消息。
答案2
USB 扫描 Brother DCP-7055
- 下载此打印机的扫描驱动程序(32 位或 64 位,brascan-driver)
- 通过软件中心安装
- 编辑 40-libsane 规则
重启(然后祈祷?)
1.
在这里找到 32 位或 64 位扫描仪驱动程序: http://support.brother.com/g/b/downloadlist.aspx?c=eu_ot&lang=en&prod=dcp7055_all&os=128
仅下载扫描仪驱动程序,记住您有 32 位和 64 位,通过软件中心安装。
2.
启动终端复制此内容以打开 gedit sudo gedit /lib/udev/rules.d/40-libsane.rules
3.
Gedit 打开您想要插入此文本
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
应在该文本之前插入以下文本:“# 以下规则将禁用...”
4.
重启并祈祷。
附言:这个编辑器很烦人,我需要在纯文本中使用星号,但它会重新格式化文本,从而使其变得不正确,这对于 um 来说太难使用了。此外,编号列表会以一种相当愚蠢的方式自动使用。
PPS:我希望这有帮助,我对错误、拼写错误等不承担任何责任。