Brother DCP-110c 集成扫描仪在 Mint (18.1 x64) 中无法工作

Brother DCP-110c 集成扫描仪在 Mint (18.1 x64) 中无法工作

我已成功安装所示的打印机驱动程序这里,其中应包括扫描仪驱动程序。

确实,brscan2并且brscan-key已安装;我也安装了brother-udev-rule-type1sanesane-utils并且xsane也已安装。

打印机通过 USB 连接并且可以工作(能够打印),但无法使用集成扫描仪。

直到此时simple-scan还是xsane看不到扫描仪,即使使用sudo.

在此输入图像描述

在此输入图像描述


/usr/lib64/sane复制到后,扫描仪在简单扫描和 Xsane 设置中变得可见/usr/lib(按照建议这里)。但随后simple-scan给出了不同的错误(“无法开始扫描”)并xsane显示“无法打开设备'brother2:bus2;dev3':参数无效”。 - 与 相同sudo

在此输入图像描述

在此输入图像描述


添加

# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"

/lib/udev/rules.d/40-libsane.rules没有帮助。


编辑

回答后普夫努埃塞尔

lssub给出:

Bus 001 Device 003: ID 04f9:0169 Brother Industries, Ltd DCP-110C RemovableDisk

然后我sudo chmod a+w /dev/bus/usb/001/008没有效果,因为这不是(我猜)权限问题。


我也尝试过将文件从/usr/lib64和复制/usr/lib64/sane/usr/lib/x86_64-linux-gnu/sane和,但没有成功/usr/lib/x86_64-linux-gnu,如图所示这里这里


正在看这个帖子这里其中提到了 BIOS 中的高级 USB 配置(讨论过的配置)这里- 另请参阅那里的图像)这可能是当前目的所需要的,我发现了一个类似但有些不同的设置。

上面的设置也提到了这里,以及我尝试遵循的其他设置,但没有任何效果。

我在 BIOS 中没有看到 XHCI 预启动选项 - 但我看到“USB 大容量存储驱动程序支持”已启用。

在此输入图像描述

禁用它不会改变两个 USB 端口中的任何一个(一个是 2.0,另一个是 3.0)。


更新

跟随之后这个帖子说要使用

export SANE_DEBUG_DLL=128
scanimage -L

查找表单的错误No such file or directory并将指定的文件复制到指定的位置,我只收到这些错误:

[dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-v4l.so.1'
[dll] load: couldn't open `/usr/lib/x86_64-linux-gnu/sane/libsane-v4l.so.1' (No such file or directory)
[dll] load: trying to load `/usr/lib/sane/libsane-v4l.so.1'
[dll] load: couldn't open `/usr/lib/sane/libsane-v4l.so.1' (No such file or directory)
[dll] load: couldn't find backend `v4l' (No such file or directory)

但这些文件似乎不存在(测试过locate)...并且基于我对此事的单独问题的答案(它是什么libsane-v4l.so.1以及如何获得它?),我的目的可能不需要它们。

答案1

我有不同的扫描仪和不同的操作系统,因此我的帮助可能价值有限。但无论如何我们还是要尝试一下。

当您插入打印机时,您可以运行lsusb以查找分配给您的打印机的总线号和设备号。

然后授予您的设备写入权限

chmod a+w /dev/bus/usb/$BUS/$DEVICE

其中$BUS$DEVICE是前面提到的总线和设备编号。然后再次尝试使用 进行扫描xsane

相关内容