如何使Brother DCP-315CN的扫描仪function正常工作?

我有一台联网的兄弟DCP-315CN打印机/扫描仪,自7.10版以来我一直在使用Ubuntu。 每个新版本都需要自己的技巧,但到目前为止,我一直能够使机器工作 – 直到现在的v11.10。

打印是没有问题的,多年来变得更加容易,甚至不需要兄弟网页的驱动程序,但扫描function现在让我不知道该怎么做。 我已经下载并安装了brscan2(自2009年以来没有被Brother更新)和其他相关驱动器,就像早期的Ubuntu版本一样。 我还应用了关于将/ usr / lib64中的大量文件复制到/ usr / lib的提示,但没有用。

brsaneconfig 2 -q告诉我,我已经正确配置并注册了扫描程序,并且dpkg -l告诉我驱动程序已安装,但仍然没有扫描程序应用程序检测到它。

scanimage -L,scanimage -T,sane-find-scanner和brsaneconfig2 -d都声明没有连接扫描仪设备,我觉得很奇怪,因为房子里的两台电脑仍在运行v11.04看到扫描仪,无论如何,我甚至可以从Oneiric上打印设备。

任何可以让我走上前进轨道的建议都将非常感激。

更新:我一直在两台不同的计算机上玩VirtualBox,测试32位和64位版本的Ubuntu。 到目前为止,结论是这个问题特定于64位版本的11.10。 32位或更早版本的Ubuntu可以正常使用扫描仪。 至于问题的原因,我并不聪明。

更新:更多玩VirtualBox。 扫描适用于64位Fedora 16(最新内核)和Debian 6(旧内核),但到目前为止还没有使用基于Ubuntu的Mint 12.所以问题似乎是到目前为止的ubuntuish。 去尝试OPENSuse。

感谢您的信息。 我认为以下几行完成了工作(对于brscan2包) – Ubuntu 12.04 amd64,Networking DCP-560CN:

sudo cp /usr/lib64/libbrscandec2* /usr/lib sudo cp /usr/lib64/libbrcolm2* /usr/lib sudo cp /usr/lib64/sane/libsane-brother2* /usr/lib/sane 

它终于奏效了!

当我第一次按照Brother网页上的提示将一些库文件从/ usr / lib64复制到/ usr / lib时,我显然犯了一个错误。 我在VM中使用Ubuntu 12.04 beta 1时偶然发现了这一点。 由于该版本是LTS,我现在知道Ubuntu将支持使用我的DCP-315CN进行扫描的时间超过硬件可能会持续… 🙂