我正在使用 XUbuntu 18.04,但安装扫描仪时遇到了困难。我尝试了 Brother 主页和 AskUbuntu 上能找到的所有方法。我有最新的 brsaneconfig4、brscan-skey 和规则。
命令brsaneconfig4 -
q 返回:
(...)
Devices on network
0 DCP-7055W "DCP-7055W" I:192.168.1.28
命令scanimage -L
返回:
device `brother4:net1;dev0' is a Brother DCP-7055W DCP-7055W
当命令brscan-skey -l
返回时:
DCP-7055W : brother4:net1;dev0 : 192.168.1.28 Not responded
我已经libsane-brother4.so
安装在/usr/lib64/sane
,/usr/lib/sane
并且/usr/lib/x86_64-linux-gnu/sane
命令dpkg -l | grep Brother
返回:
ii brother-udev-rule-type1 1.0.2 all Brother udev rule type 1
ii brscan-skey 0.2.4-1 amd64 Brother Linux scanner S-KEY tool
ii brscan4 0.4.6-1 amd64 Brother Scanner Driver
ii dcp7055wcupswrapper:i386 3.0.1-1 i386 Brother DCP-7055W CUPS wrapper driver
ii dcp7055wlpr:i386 3.0.1-1 i386 Brother DCP-7055W LPR driver
ii printer-driver-brlaser 4-1 amd64 printer driver for (some) Brother laser printers
ii printer-driver-ptouch 1.4.2-3 amd64 printer driver Brother P-touch label printers
我的libsane
文件包含以下内容:
#
# udev rules
#
ACTION!="add", GOTO="brother_mfp_end"
SUBSYSTEM=="usb", GOTO="brother_mfp_udev_1"
SUBSYSTEM!="usb_device", GOTO="brother_mfp_end"
LABEL="brother_mfp_udev_1"
SYSFS{idVendor}=="04f9", GOTO="brother_mfp_udev_2"
ATTRS{idVendor}=="04f9", GOTO="brother_mfp_udev_2"
GOTO="brother_mfp_end"
LABEL="brother_mfp_udev_2"
ATTRS{bInterfaceClass}!="0ff", GOTO="brother_mfp_end"
ATTRS{bInterfaceSubClass}!="0ff", GOTO="brother_mfp_end"
ATTRS{bInterfaceProtocol}!="0ff", GOTO="brother_mfp_end"
#MODE="0666"
#GROUP="scanner"
ENV{libsane_matched}="yes"
#SYMLINK+="scanner-%k"
LABEL="brother_mfp_end"
我尝试了所有方法,但都无济于事。有时我的扫描仪可以正常工作,但重启后,它在 SimpleScan 中就看不见了。我该如何让它正常工作?缺少什么?
答案1
我偶然看到了这个帖子Brother MFC-L2700DW 打印机可以打印,不能扫描由 oscar1919 在 Ask Ubuntu 上发布。我有一台 Brother 多功能打印机,但型号与 Oscar 指定的不同。
Oscar 指出,部分安装文件可能被复制到了错误的文件夹中。对于 64 位 Linux,指示是检查文件夹 /usr/lib/x86_64-linux-gnu/sane 是否存在。
但是,在我的情况下,这个文件夹确实存在,但它是空的。后续指令基本上是将文件 libsane-brother* 从 /usr/lib64/sane/ 文件夹复制到 /usr/lib/x86_64-linux-gnu/sane。
在我的系统上,要复制的三个文件是:libsane-brother2.so、libsane-brother2.so.1 和 libsane-brother2.so.1.0.7。
一旦这些文件位于 /usr/lib/x86_64-linux-gnu/sane 文件夹中,Simple Scan 就会启动并扫描测试文档。
答案2
此处提供的附加答案适用于迄今为止的每个 Ubuntu 版本。
在兄弟网站上,有一个名为“驱动程序安装工具”的软件包。
- 下载它
- 在终端运行
- 通过输入名称来提供您的模型,即:
DCP-9015CDW
打印机安装完成后,按照安装程序安装扫描仪驱动程序。安装程序完成后,simplescan 将无需重新启动即可选择扫描仪。
唯一的“陷阱”是:如果您想通过 WiFi 安装它,请确保您的打印机在路由器上分配了静态 IP,并在安装期间使用该 IP(其中一个选项是向安装程序提供机器的 IP)。如果驱动程序的 IP 发生变化,则每次发生这种情况时您都有可能需要重新执行 brsaneconfig,因此最好为打印机/扫描仪分配静态 IP。
从此以后就没再出现过问题。
DCP-9015CDW 的示例下载页面: https://support.brother.com/g/b/downloadlist.aspx?c=gb&lang=en&prod=dcp9015cdw_eu&os=128 (列于“实用程序”部分下)
答案3
lp
就我的情况而言,可能还需要将您的用户名添加到拥有扫描仪的组
sudo adduser $USER lp
。