SDB:Brother How to setup a Networked Printer Scanner

跳转到:导航搜索


本页面解释如何设置具有网络连接的兄弟一体机打印机/扫描仪


在 openSUSE 上测试

推荐文章

Icon-manual.png

相关文章

Icon-help.png


本文适用于 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:解压缩工具

  • 打开终端并更改为下载工具的目录
  • 使用以下命令解压缩归档文件:
user $ gunzip linux-brprinter-installer-2.0.0-1.gz
请根据需要调整版本号

步骤 3:运行安装工具

  • 成为超级用户:
用户 $ su -

Password:
  • 使用以下命令运行工具:
root # bash linux-brprinter-installer-2.0.0-1 mfcj-5910dw

<span style="color:red;">Input model name -></span>
请根据需要调整工具名称和版本号 - 打印机名称以小写字母给出,请也根据您的具体情况进行调整

请输入型号名称,例如 mfc-j5910dw(全部小写)

root # ... (之前命令的输出续集)

<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

root # ... (之前命令的输出续集)

<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

root # ... (之前命令的输出续集)

<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

root # ... (之前命令的输出续集)

<span style="color:red;">output= enter IP address -></span>

输入打印机的 IP 地址,例如 102.168.1.28

root # ... (之前命令的输出续集)

<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

然后是扫描仪的安装和设置

root # ... (之前命令的输出续集)

<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

root # ... (之前命令的输出续集)

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,您就完成了!

确保安装了 libstdc++6-32bit 包。否则,您将收到“filter failed”错误,或者打印机可能根本无法响应!

方法 2:手动安装驱动程序并设置打印机

步骤 1:下载兄弟驱动程序

  • 转到兄弟解决方案中心的此页面
  • 单击下载按钮,搜索您的打印机类别、系列和型号。
  • 选择 Linux OS 系列和 Linux(rpm) 版本,然后单击搜索按钮

在呈现的驱动程序列表中,选择要下载的驱动程序。每次您都会被要求同意最终用户许可协议 (EULA)。要选择新的驱动程序,请使用浏览器地址栏中的后退导航箭头。您应该下载至少以下驱动程序

  • LPR 打印机驱动程序
  • CUPSWrapper 驱动程序
  • 扫描仪驱动程序(64 位或 32 位,具体取决于您的架构)

步骤 2:安装打印机驱动程序并检查

一些较旧的(32 位)兄弟打印机驱动程序需要 glibc-32bit 库。可以使用以下命令安装它:

root # zypper in glibc-32bit


使用此命令安装每个驱动程序:

root # rpm -ihv --nodeps --replacefiles --replacepkgs (drivername)

可以使用以下命令获取驱动程序名称:

root # ls -a

例如,mfcj5910dwlpr-3.0.0-1.i386(1).rpmmfcj5910dwcupswrapper-3.0.0-1.i386.rpm

使用以下命令检查是否正确安装了两个驱动程序:

root # 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:安装扫描仪驱动程序并检查

Icon-warning.png
警告:设备应通电并连接到网络。还要确保已安装 sane-backends

一些较旧的兄弟扫描仪驱动程序需要 libusb-0_1-4(兼容层,允许为较旧的库编写的应用程序与 libusb-1.0 一起工作)。可以使用以下命令安装它:

root # zypper in libusb-0_1-4


使用以下命令安装驱动程序:

root # rpm -ihv --nodeps --replacefiles --replacepkgs brscan4-0.4.3-3.x86_64.rpm

使用以下命令检查是否正确安装了驱动程序:

root # rpm -qa | grep -e (缩短的扫描仪驱动程序名称)

(shortened scanner-drivername)
缩短的扫描仪驱动程序名称是驱动程序名称,不带 .rpm 扩展名。该命令应返回驱动程序的名称。

步骤 5:设置扫描仪并检查

使用:Rootshell|command = brsaneconfig4 a name=myScanner model=MFC-J5910DW ip=192.168.1.28|output= 设置扫描仪:

root # brsaneconfig4 -a name=myScanner model=MFC-J5910DW ip=192.168.1.28
名称是自由的。型号必须根据您的型号进行调整。同样要注意大小写。调整 IP 地址。brsaneconfig 之后的数字(此处为 4)取决于打印机系列。它在驱动程序的下载页面上给出。

使用以下命令检查是否正确安装了扫描仪:

root # brsaneconfig2 -q | grep myScanner

0 myScanner MFC-J5910DW I:192.168.1.28

请使用您之前选择的名称。

步骤 6:测试扫描仪

使用 Simple Scan 工具验证一切是否正确,以及您是否可以扫描文档。您还可以安装 Xsane,它是一个功能更强大的扫描工具。


参见


外部链接