如何在16.04 LTS中使Brother DCP540CN扫描仪function

我已经使用Ubuntu几年了,我对它非常满意。 两天前我擦了硬盘并安装了16.04 LTS(64位)。 在此之前我使用的是14.04 LTS。 自从这样做以来,我一直试图让我的网络兄弟DCP540CN正常工作。 使用Brother提供的任何安装方法,打印机部分都能正常工作,但我无法让扫描仪正常工作,甚至无法被xsane识别。 我已经使用这个多function打印机和Ubuntu几年没有问题,所以我知道它工作正常(在14.04 LTS 64位)。 我尝试删除所有驱动程序并安装32位驱动程序,但是依赖项出现了另一个问题,因此我不得不返回64位驱动程序。 有没有人对如何解决这个问题有任何见解?

请参阅https://wiki.ubuntuusers.de/Scanner/Brother/ (德语站点)。 和兄弟DCP-585CW一起为我工作。 他们几乎写在文章的底部(翻译):

自Ubuntu 16.04(64位)以来通过网络扫描

从Ubuntu 16.04开始,扫描仪不再适用于ScanLite,也可能使用所有其他应用程序。 启动应用程序后找不到网络扫描仪,虽然安装Brother扫描仪.deb软件包看似有效。 同样适用于Brother驱动程序安装工具。

安装扫描仪驱动程序后,这有助于:

 sudo ln -sf /usr/lib64/libbrscandec3.so* /usr/lib sudo mkdir -p /usr/lib/sane sudo ln -sf /usr/lib64/sane/libsane-brother3.so* /usr/lib/sane 

最后也是这样的:

 sudo adduser USERNAME. scanner 

之后,重新启动计算机并使用ScanLite进行网络扫描应该再次运行。

这是因为Brother将其文件安装在/usr/lib64 ,但是从Ubuntu 16.04开始,它们应该在/usr/lib

您可以使用来自sane stuff ppa的ppa:rolfbensch / sane-git获取最新的sane-backends,输入终端“sudo add-apt-repository ppa:rolfbensch / sane-git”,然后按Enter键接受密钥,你应该知道你必须安装健全的软件包才能在Linux中使用你的扫描仪,或者你可以在添加ppa之后安装它,因为Linux中的所有扫描仪都是通过理智的项目来支持的。 因此,我不知道您是否知道如果您的扫描仪在之前的版本中正常工作,那么您已经在使用了后端的帮助下使用了该扫描仪。 你只需要这样做再做一次。 还有另一种方法,从最新的sane-backend源编译包,但相信我,前者更容易。