我有一台联网的 Brother DCP-315CN 打印机/扫描仪,自 Ubuntu 7.10 版以来一直使用它。每个新版本都需要自己的技巧,但到目前为止,我总是能够让机器正常工作 - 直到现在使用 v11.10。
打印没有问题,而且这些年来变得越来越容易,甚至不需要 Brother 网页上的驱动程序,但现在扫描功能让我完全不知道该怎么做。我已经下载并安装了 brscan2(Brother 自 2009 年以来没有更新过)和其他相关驱动器,就像早期的 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。到目前为止,结论是这个问题是 11.10 64 位版本特有的。32 位或更早版本的 Ubuntu 可以很好地与扫描仪配合使用。至于问题的原因,我并不清楚。
更新:更多地使用 VirtualBox。扫描适用于 64 位 Fedora 16(最新内核)和 Debian 6(旧内核),但目前还不适用于基于 Ubuntu 的 Mint 12。所以到目前为止,问题似乎有点类似 ubuntu。也要尝试 OPENSuse。
答案1
我认为以下几行适用于 brscan2 包 - Ubuntu 12.04 amd64,网络 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
答案2
终于成功了!
显然,当我第一次按照 Brother 网页上的提示将一些库文件从 /usr/lib64 复制到 /usr/lib 时,我犯了一个错误。我在虚拟机中使用 Ubuntu 12.04 beta 1 时偶然发现了这一点。由于该版本是 LTS,我现在知道 Ubuntu 将支持使用我的 DCP-315CN 进行扫描的时间比硬件可能持续的时间更长... :-)