SDB:Brother How to setup a Networked Printer Scanner
本文适用于 Linux 下 CUPS 版本高达 2.x,以及那里的传统过滤系统和后端。
如今的无驱动程序打印工作流程则大不相同。
情况
- 您想安装一台新的兄弟一体机(打印机和扫描仪)设备
- 您的设备可以通过网络连接(有线或无线)访问
- 通用 Unix 打印系统 (CUPS) 已经安装(通常默认安装)
+ sane-backends 包已安装
流程
有两种方法来设置您的打印机
- 使用兄弟提供的设置工具自动下载和安装相关的驱动程序,并设置打印机和扫描仪。
- 手动下载各种驱动程序,安装它们并手动设置打印机和扫描仪。
此过程已在以下系统上测试
| 打印机型号 | 配置 | 打印机? | 扫描仪? | 备注 |
|---|---|---|---|---|
| MFCJ-5910DW | openSUSE 42.1 Gnome | 可以工作! | 可以工作! | 测试了两种方法 |
| DCP-L2520DW | openSUSE 42.2 KDE | 可以工作! | 可以工作! | 测试了第一种方法 |
| HL-L2340DW | openSUSE 15.1 KDE | 可以工作! | 可以工作! | 测试了两种方法 |
| MFC-J5740DW | openSUSE 15.4/15.5 KDE | 可以工作! | 可以工作! | 测试了第一种方法 |
| MFC-7460DN | openSUSE 15.4 KDE | 可以工作! | 可以工作! | 测试了第一种方法 |
| MFC-8910DW | openSUSE 15.6 KDE3 | 未测试。 | 可以工作! | 使用了第二种方法 |
方法 1:使用兄弟设置工具
步骤 0:Leap 15 x86_64
- 此过程需要 glibc-32bit,而 Leap 15.1 x86_64 默认情况下没有提供,就像 Leap 42.x x86_64 一样;在不添加 glibc-32bit 的情况下安装会工作,但 Cups 在尝试打印时将无法将打印作业发送到打印机。一个论坛主题讨论了此限制 [1]。
步骤 1:下载兄弟设置工具
- 转到兄弟解决方案中心的此页面
- 单击下载按钮,搜索您的打印机类别、系列和型号。
- 选择 Linux OS 系列和 Linux(rpm) 版本,然后单击搜索按钮
- 在出现的驱动程序列表中,单击驱动程序安装工具以下载它(您需要同意最终用户许可协议 (EULA))
步骤 2:解压缩工具
- 打开终端并更改为下载工具的目录
- 使用以下命令解压缩归档文件:
gunzip linux-brprinter-installer-2.0.0-1.gz步骤 3:运行安装工具
- 成为超级用户:
su -Password:
- 使用以下命令运行工具:
bash linux-brprinter-installer-2.0.0-1 mfcj-5910dw<span style="color:red;">Input model name -></span>
请输入型号名称,例如 mfc-j5910dw(全部小写)
<span style="color:#777;">You are going to install following packages.<br/>mfcj5910dwlpr-3.0.0-1.i386.rpm<br/>mfcj5910dwcupswrapper-3.0.0-1.i386.rpm<br/>brscan4-0.4.3-3.x86_64.rpm<br/>brscan-skey-0.2.4-1.x86_64.rpm</span><br/><span style="color:red;">OK? [y/N] -></span>
请回答 y
<span style="color:#777;">rpm -ihv --nodeps --replacefiles --replacepkgs mfcj5910dwlpr-3.0.0-1.i386.rpm</span><br/>Préparation... ################################# [100%]<br/>Mise à jour / installation...<br/> 1:mfcj5910dwlpr-3.0.0-1 ################################# [100%]<br><span style="color:#777;">rpm -ihv --nodeps --replacefiles --replacepkgs mfcj5910dwcupswrapper-3.0.0-1.i386.rpm</span><br/>Préparation... ########################################<br/>Mise à jour / installation...<br/>mfcj5910dwcupswrapper-3.0.0-1 ########################################<br/>lpadmin -p MFCJ5910DW -E -v usb:/dev/usb/lp0 -P /usr/share/cups/model/Brother/brother_mfcj5910dw_printer_en.ppd<br/>#<br/><span style="color:red;">The security level of AppArmor has been lowered. (aa-complain cups)</span><br/>aa-complain cupsd<br/>Profile for /usr/sbin/cupsd not found, skipping<br/><span style="color:red;">Will you specify the Device URI? [Y/n] -></span>
请回答 Y
<span style="color:#777;"> 0: http<br/> 1: serial:/dev/ttyS0?baud=115200<br/> 2: ipps<br/> 3: lpd<br/> 4: ipp<br/> 5: socket<br/> 6: https<br/> 7: smb<br/> 8: parallel:/dev/lp0<br/> 9: hp<br/> 10 (I): Specify IP address.<br/> 11 (A): Auto. (usb://dev/usblp0)</span><br/> <span style="color:red;">select the number of destination Device URI. -></span>
请选择 10
<span style="color:red;">output= enter IP address -></span>
输入打印机的 IP 地址,例如 102.168.1.28
<span style="color:#777;">lpadmin -p MFCJ5910DW -v socket://192.168.1.28 -E</span> <span style="color:red;"><br/>Test Print? [y/N] -></span>
选择性地回答 y
然后是扫描仪的安装和设置
<span style="color:#777;">You are going to install following packages.<br/>brscan4-0.4.3-3.x86_64.rpm<br/>rpm -ihv --nodeps --replacefiles --replacepkgs brscan4-0.4.3-3.x86_64.rpm</span><br/> Préparation... ################################# [100%]<br/> Mise à jour / installation...<br/> 1:brscan4-0.4.3-3 ################################# [100%]<br/> This software is based in part on the work of the Independent JPEG Group.<br/> <span style="color:#777;"You are going to install following packages.<br/> brscan-skey-0.2.4-1.x86_64.rpm<br/></span> =========================================<br/> Brother License Agreement<br/> (Text of the License)<br/> =========================================<br> <span style="color:red;">Do you agree? [Y/n] -></span>
请回答 Y
wget -T 10 -nd --no-cache http://www.brother.com/pub/bsc/linux/packages/brscan-skey-0.2.4-1.x86_64.rpm<br/> --2016-02-21 08:48:55-- http://www.brother.com/pub/bsc/linux/packages/brscan-skey-0.2.4-1.x86_64.rpm<br/> Résolution de www.brother.com (www.brother.com)... 90.84.59.152, 90.84.59.145<br/> Connexion vers www.brother.com (www.brother.com)|90.84.59.152|:80...connecté.<br/> requête HTTP transmise, en attente de la réponse...200 OK<br/> Longueur: 53876 (53K) [application/x-rpm]<br/> Sauvegarde en : «brscan-skey-0.2.4-1.x86_64.rpm»<br/> 100%[=============================================================================================================>] 53 876 --.-K/s ds 0,05s <br/> 2016-02-21 08:48:56 (1018 KB/s) - «brscan-skey-0.2.4-1.x86_64.rpm» sauvegardé [53876/53876]<br/> <span style="color:#777;">rpm -ihv --nodeps --replacefiles --replacepkgs brscan-skey-0.2.4-1.x86_64.rpm</span><br/> Préparation... ################################# [100%]<br/> Mise à jour / installation...<br/> 1:brscan-skey-0.2.4-1 ################################# [100%]<br/> <span style="color:#777;">brsaneconfig4 -a name=MFC-J5910DW model=MFC-J5910DW ip=192.168.1.28</span><br/> <span style="color:red;">Hit Enter/Return key.</span>
请按 Enter,您就完成了!
方法 2:手动安装驱动程序并设置打印机
步骤 1:下载兄弟驱动程序
- 转到兄弟解决方案中心的此页面
- 单击下载按钮,搜索您的打印机类别、系列和型号。
- 选择 Linux OS 系列和 Linux(rpm) 版本,然后单击搜索按钮
在呈现的驱动程序列表中,选择要下载的驱动程序。每次您都会被要求同意最终用户许可协议 (EULA)。要选择新的驱动程序,请使用浏览器地址栏中的后退导航箭头。您应该下载至少以下驱动程序
- LPR 打印机驱动程序
- CUPSWrapper 驱动程序
- 扫描仪驱动程序(64 位或 32 位,具体取决于您的架构)
步骤 2:安装打印机驱动程序并检查
一些较旧的(32 位)兄弟打印机驱动程序需要 glibc-32bit 库。可以使用以下命令安装它:
zypper in glibc-32bit
使用此命令安装每个驱动程序:
rpm -ihv --nodeps --replacefiles --replacepkgs (drivername)可以使用以下命令获取驱动程序名称:
ls -a例如,mfcj5910dwlpr-3.0.0-1.i386(1).rpm 和 mfcj5910dwcupswrapper-3.0.0-1.i386.rpm
使用以下命令检查是否正确安装了两个驱动程序:
rpm -qa | grep -e (缩短的 lpr-drivername) -e (缩短的 cupswrapper-drivername)(shortened lpr-drivername)<br/>(shortened cupswrapper-drivername)
缩短的驱动程序名称是指没有 .rpm 扩展名的驱动程序名称。该命令应返回驱动程序的名称。
步骤 3:设置打印机
- 将打印机连接到网络并打开电源。
- 使用打印机的界面获取其 IP 地址。
通过转到其管理页面使用 CUPS 的 Web 界面:https://:631/admin
- 单击添加打印机按钮
- 选中主机或打印机 LPD/LPR 复选框,然后单击继续
- 输入连接:lpd://xxx.xxx.xxx.xxx/binary_p1(其中 xxx.xxx.xxx.xxx 是打印机的 IP 地址),然后单击继续
- 输入名称、描述和位置。选择性地选中共享此打印机,然后单击继续
- 选择Brother 作为品牌,然后单击继续
- 选择型号,然后单击添加打印机
- 调整打印机的默认选项,然后单击定义默认选项
步骤 4:安装扫描仪驱动程序并检查
一些较旧的兄弟扫描仪驱动程序需要 libusb-0_1-4(兼容层,允许为较旧的库编写的应用程序与 libusb-1.0 一起工作)。可以使用以下命令安装它:
zypper in libusb-0_1-4
使用以下命令安装驱动程序:
rpm -ihv --nodeps --replacefiles --replacepkgs brscan4-0.4.3-3.x86_64.rpm使用以下命令检查是否正确安装了驱动程序:
rpm -qa | grep -e (缩短的扫描仪驱动程序名称)(shortened scanner-drivername)
步骤 5:设置扫描仪并检查
使用:Rootshell|command = brsaneconfig4 a name=myScanner model=MFC-J5910DW ip=192.168.1.28|output= 设置扫描仪:
brsaneconfig4 -a name=myScanner model=MFC-J5910DW ip=192.168.1.28使用以下命令检查是否正确安装了扫描仪:
brsaneconfig2 -q | grep myScanner0 myScanner MFC-J5910DW I:192.168.1.28
请使用您之前选择的名称。
步骤 6:测试扫描仪
使用 Simple Scan 工具验证一切是否正确,以及您是否可以扫描文档。您还可以安装 Xsane,它是一个功能更强大的扫描工具。