如何在 Ubuntu 上安装 Brother DCP-8110DN 激光打印机?
答案1
我终于做到了。这就是我的做法。
该网页将带您进入驱动程序的下载页面和说明。
我在 Ubuntu 13.10 上安装这台打印机,就在 13.10 发布一周后。Ubuntu 默认尝试安装的 gutenprint 项目的驱动程序失败了。所以我不得不手动安装。如果 Ubuntu 完善并修复了默认安装方法,它可能会在将来工作,就像它在 Ubuntu 13.04 中默认工作一样。
我通过 USB 连接打印机。在本教程的后续版本中,我将解释如何通过 LAN 连接。
我从上述兄弟的页面下载了这两个文件。
dcp8110dnlpr-3.0.0-1.i386.deb
dcp8110dncupswrapper-3.0.0-1.i386.deb
理论上,我可以选择安装 CUPS 或 LPR。但似乎如果您选择安装 CUPS,则必须先安装 LPR,然后再安装 CUPS。这就是我要描述的,如何安装两者以使 CUPS 驱动程序正常工作。我选择 CUPS 是因为它是一个更现代的系统。
程序:
安装 Apparmor utils(使用 sudo agt-get install apparmor-utils 或使用 Ubuntu 软件中心)
sudo apt-get 安装 apparmor-utils
让我们告诉 Apparmor (aa) 不要抱怨 (aa-complain) CUPS (cupsd 包)
sudo aa-投诉 cupsd
让我们创建安装所需的目录。但在我的例子中,Ubuntu 回复说该目录已经存在。
sudo mkdir /usr/share/cups/model
让我们安装 LPR 驱动程序(当然,您需要使用命令行导航到您已下载驱动程序文件的文件夹)(快速提示:使用“cd”在命令行中导航,例如“cd Documents”转到当前文件夹内名为 Documents 的子文件夹,或“cd ..”转到上层文件夹)
sudo dpkg -i --force-all dcp8110dnlpr-3.0.0-1.i386.deb
安装 cupswrapper 驱动程序
sudo dpkg -i --force-all dcp8110dncupswrapper-3.0.0-1.i386.deb
检查 LPR 驱动程序和 cupswrapper 驱动程序是否已安装
dpkg -l | grep 兄弟
这是我在计算机上执行该命令得到的输出:
ii dcp8110dcupswrapper 3.0.0-1 i386 Brother DCP-8110D CUPS wrapper driver
ii dcp8110dncupswrapper 3.0.0-1 i386 Brother DCP-8110DN CUPS wrapper driver
ii dcp8110dnlpr 3.0.0-1 i386 Brother DCP-8110DN LPR driver
ii printer-driver-ptouch 1.3-6 i386 printer driver Brother P-touch label printers
我正在通过 USB 连接到打印机。现在让我们通过 CUPS 接口检查打印机是否存在。让我们打开浏览器并转到:
本地主机:631/打印机
按照官方指示,我们应该
检查打印机的设备 URI 是否为“usb://Brother/(您的打印机型号名称)”
如果设备 URI 与上面的示例不同,请转到打印机的“修改打印机”以选择正确的设备和驱动程序如何操作:单击打印机的名称;您将被发送到另一个页面,该页面应在“连接”区域中显示 URI。
我从计算机的 CUPS 接口获得的输出是:
usb://Brother/DCP-8110DN?serial=E70745A3N358848
另外需要说明的是,就我的情况而言,第一次打印页面时,打印的第一页显示我安装了错误的驱动程序,但我知道我做的一切都是正确的。而且此页面没有再次出现:
在我的计算机上打印效果很好。
----------------------------------------------------------------------------------
扫描:
我们需要 2 个文件,扫描仪驱动程序(32 位或 64 位)和一个额外的文件。
2014年7月的驱动程序文件名。
32 位:brscan4-0.4.2-3.i386.deb
64 位:brscan4-0.4.2-3.amd64.deb
2014年7月额外文件名:
brother-udev-rule-type1-1.0.0-1.all.deb
1)获取驱动文件
您需要 32 位或 64 位版本的驱动程序。您可以在终端中输入以下内容来检查 Linux 版本uname -a
uname -a
这是32 位系统中的输出: (注意 i686 和/或 i386)
Linux tommy 2.6.38-8-generic-pae #42-Ubuntu SMP 2011 年 4 月 11 日星期一 05:17:09 UTC i686 i686 i386 GNU/Linux
uname -a
这是64 位系统中的输出: (注意 x86_64)
Linux 网络服务器 2.6.28-19-服务器 #64-Ubuntu SMP 2010 年 8 月 18 日星期三 22:43:50 UTC x86_64 GNU/Linux
在您知道您的系统是 32 位还是 64 位之后,转到您的打印机驱动程序页面,接受其 EULA,然后下载您的驱动程序。
2014年7月车手姓名分别为:
32 位:brscan4-0.4.2-3.i386.deb
64 位:brscan4-0.4.2-3.amd64.deb
2)获取额外文件:
下载完驱动程序后,您将在该页面中看到有关如何安装驱动程序的步骤,并且在说明的第 5 项中有一个链接,上面写着“ Use your usb-connectrd scanner by a normal user
”,单击它,然后您将被带到另一个页面,其中包含有关多个 Linux 发行版的信息,对于 Ubuntu 10.10 到 13.10(也适用于较新的版本,例如当前的版本 14.04),有一个链接,上面写着“ 1. Click here to download the file.(brother-udev-rule-type1-1.0.0-1.all.deb, ver.1.0.0-1, 2KB)
”,单击它并获取“额外”文件
brother-udev-rule-type1-1.0.0-1.all.deb
现在我们有两个文件,驱动程序文件(32 位或 64 位)和“额外”文件。我们现在可以安装驱动程序。
3)安装驱动文件前的前提条件:我们需要确保我们的电脑已经安装了以下两个文件,a)sane-utils
b)tcsh
通过 Ubuntu 软件中心或使用终端中的以下命令安装它们:
sudo apt-get install sane-utils tcsh
4)打开打印机并通过 USB 连接,安装驱动程序。
打开终端并转到保存驱动程序文件的文件夹,然后执行:
对于32位版本:
sudo dpkg -i --force-all brscan4-0.4.2-3.i386.deb
对于 64 位版本:
sudo dpkg -i --force-all brscan4-0.4.2-3.amd64.deb
5)安装额外的文件,以便不仅超级用户可以使用扫描仪:
dpkg -i brother-udev-rule-type1-1.0.0-1.all.deb
6)通过在终端上输入以下内容检查扫描仪是否已安装:
dpkg -l | grep Brother
我的计算机中该命令的输出是:
dpkg -l | grep 兄弟
ii brscan4 0.4.2-3 i386 兄弟扫描仪驱动程序
ii dcp8110dncupswrapper 3.0.0-1 i386 Brother DCP-8110DN CUPS 包装器驱动程序
ii dcp8110dnlpr 3.0.0-1 i386 Brother DCP-8110DN LPR 驱动程序
ii Printer-Driver-ptouch 1.3-8 i386 打印机驱动程序 Brother P-touch 标签打印机
重启电脑并检查扫描结果。我使用的是简单扫描,扫描结果正常。
注意:请记住通过打印机的物理接口、光标橡胶按钮和小屏幕来设置打印机
A)您希望扫描文档的分辨率以及
B) 将发送到您的计算机的文件格式:jpg 或 pdf。
答案2
我最终也尝试在 Ubuntu 13.10 中添加打印机(Brother HL-5470DW),但 gutenprint 驱动程序安装却挂起了。
解决方案是先安装 LPR 驱动程序,然后安装 CUPS 驱动程序,这两个驱动程序都可以从 Brother 网站上获取。您可以从命令行 ( sudo dpkg -i --force-all /path/to/driver_package.deb
) 安装 .deb 软件包,或者,如果您在 Nautilus 中双击 .deb 文件,则可以通过 Ubuntu 软件中心安装它们。
安装完两个驱动程序后,我就可以正常使用打印机了。它出现在打印机应用程序中,并打印了打印机的测试页以及 Writer 和 gedit 中的文件,没有任何问题。无需安装或配置其他软件。不过,可能需要重新启动应用程序或套件(例如 LibreOffice)才能识别新设备。