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

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

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

答案1

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

答案2

https://wiki.ubuntuusers.de/Scanner/Brother/(德语网站)。我使用的是 Brother DCP-585CW。他们在文章底部写道(翻译):

从 Ubuntu 16.04(64 位)开始通过网络扫描

自 Ubuntu 16.04 以来,扫描仪不再适用于 ScanLite,可能所有其他使用这两种扫描仪的应用程序sane也不再适用。启动应用程序后找不到网络扫描仪,尽管安装 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

相关内容