我最近升级了Ubuntu 13.10(Saucy)。
通过MFC-420CN进行的扫描已在Ubuntu中运行,并且通过Olivia和Oneric安装了Linux Mint。但是,一旦我从这些版本升级,扫描就会中断。我安装了一份新的saucy副本,以验证它不仅与升级有关。
Brother的网站上注意到,自Ubuntu 11.10起,所有brscan1型号均不再支持USB扫描,但似乎不适用于brscan2和brscan3型号。此外,我发现其他几篇文章似乎表明至少brscan4模型当前正在运行。但是,我无法验证使用brscan2(或brscan4以外的其他潜水员)和ubuntu 13.10(实际上是12.10及更高版本)的扫描器是否正在运行。
为了进行交叉引用/帮助他人解决问题,brscan2扫描仪的完整列表如下:
DCP-110C DCP-115C DCP-117C DCP-120C DCP-130C DCP-135C DCP-150C DCP-153C DCP-155C DCP-310CN DCP-315CN DCP-330C DCP-340CW DCP-350C DCP-353C DCP-357C DCP- 540CN DCP-560CN DCP-7010 DCP-7020 DCP-7025 DCP-750CW DCP-770CW DCP-8060 DCP-8065DN MFC-210C MFC-215C MFC-230C MFC-235C MFC-240C MFC-260C MFC-3240C MFC-3340CN MFC -3360C MFC-410CN MFC-420CN MFC-425CN MFC-440CN MFC-465CN MFC-5440CN MFC-5460CN MFC-5840CN MFC-5860CN MFC-620CN MFC-640CW MFC-660CN MFC-665CW MFC-680CN MFC-685CW MFC-7220 MFC-7225N MFC-7420 MFC-7820N MFC-820CW MFC-845CW MFC-8460N MFC-8660DN MFC-8670DN MFC-885CW MFC-8860DN MFC-8870DW MFC-9420CN
先前类似的问题(但适用于brscan3驱动程序硬件):
到目前为止,我已经尝试过:
安装sane-utils
兄弟网站上有关brscan2安装的说明,包括使用dpkg -f标志
编辑/lib/udev/rules.d/40-libsane.rules以包括
码:
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
- 将文件从lib复制到lib64:
码:
cd /usr/lib
ln -s ../lib64/libbrscandec2.so.1.0.0 .
ln -s ../lib64/libbrcolm2.so.1.0.1 .
ln -s ../lib64/libbrcolm2.so .
ln -s ../lib64/libbrscandec2.so.1 .
ln -s ../lib64/libbrscandec2.so .
ln -s ../lib64/libbrcolm2.so.1
cd sane
ln -s ../../lib64/sane/libsane-brother2.so.1.0.7 .
ln -s ../../lib64/sane/libsane-brother2.so.1 .
ln -s ../../lib64/sane/libsane-brother2.so .
- 安装ia32-libs并重复进行sane-utils安装
- 删除了64位brscan2驱动程序并将其替换为32位驱动程序,但是使用针对USB或网络模式的32位驱动程序设置的scanimage结果并不令人满意:
码:
# scanimage -L
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
- 使用WINE枚举Win2000或XP的32位Windows驱动程序-几乎在2000年完成。
调试64位驱动程序:
安装brscan2后,我可以打开简单扫描并找到扫描仪。而且scanimage输出表明一切正常:
# scanimage -L
device `brother2:bus5;dev2' is a Brother DCP-350C USB scanner
但是扫描(即使以root用户身份)仍然无法执行。
> sudo scanimage >image.pnm
scanimage: open of device brother2:bus2;dev4 failed: Invalid argument
xsane产生类似的错误:
Failed to start scanner: Invalid argument
sane-find-scanner会产生如下所示的管道错误:http : //pastebin.com/tTNMyD1m, 但这似乎与兄弟提供驱动程序而不是理智的事实有关。
在这一点上,我很受困,不胜感激。