如何使Brother DCP-350C扫描仪工作?


10

此处的Brother网站下载并安装了linux驱动程序。

但是仍然无法识别扫描仪。

您可以在这里看到驱动程序已成功安装:

$ dpkg  -l  |  grep  Brother
ii  brother-cups-wrapper-common                          1.0.0-10-0ubuntu6                                        amd64        Common files for Brother cups wrapper packages
ii  brother-udev-rule-type1                              1.0.0-1                                                  all          Brother udev rule type 1
ii  brscan-skey                                          0.2.4-1                                                  amd64        Brother Linux scanner S-KEY tool
ii  brscan2                                              0.2.5-1                                                  amd64        Brother Scanner Driver
ii  printer-driver-brlaser                               3-5~ubuntu1                                              amd64        printer driver for (some) Brother laser printers
ii  printer-driver-ptouch                                1.4-1                                                    amd64        printer driver Brother P-touch label printers

在这里,您可以看到已安装的驱动程序认为它没有被“注册”:

$ brscan-skey -l

 DCP-350C          : brother2:bus3;dev1  : USB                  Not registered

当我打开简单扫描时,它告诉我我有一个Brother扫描仪,但是我需要安装驱动程序。

$ lsusb
Bus 003 Device 002: ID 04f9:01d0 Brother Industries, Ltd DCP-350C

$ sudo dpkg -l | grep Brother
ii  brother-cups-wrapper-common                          1.0.0-10-0ubuntu6                                        amd64        Common files for Brother cups wrapper packages
ii  brother-udev-rule-type1                              1.0.0-1                                                  all          Brother udev rule type 1
ii  brscan-skey                                          0.2.4-1                                                  amd64        Brother Linux scanner S-KEY tool
ii  brscan2                                              0.2.5-1                                                  amd64        Brother Scanner Driver
ii  printer-driver-brlaser                               3-5~ubuntu1                                              amd64        printer driver for (some) Brother laser printers
ii  printer-driver-ptouch                                1.4-1                                                    amd64        printer driver Brother P-touch label printers

Brother似乎已从其支持页面(即此处此处)中删除了linux o / s config指令,这是此处此处给出的针对此问题的较早解决方案的来源。“ 常见问题解答和故障排除”部分中的“操作系统支持信息” 页面仅指Windows和Macintosh。如果您在其他地方查看,则会找到有关Linux信息的页面。它说:“默认情况下,Brother Linux扫描仪驱动程序仅适用于超级用户”。它指向一个页面它说的是让扫描程序适用于非sudo用户的方法-也许就是SimpleScan。该页面包含适用于多种操作系统的修复程序下载,但不晚于Ubuntu 13.10。完全下载并安装该文件不会使扫描仪正常工作。如果您闲逛了足够长的时间,您会发现毕竟有一个Linux故障排除常见问题解答-只是不在您希望找到它的地方。使此Brother扫描仪正常工作就像在风洞中穿针一样。linux FAQ的第一项是“我正在使用Ubuntu 16.10。我无法从我的Brother机器扫描”。那已经足够接近了。它 '安装libusb-0.1-4'。(Brother驱动程序具有依赖关系,但没有麻烦检查它们)。

较早的解决方案之一(对于另一台Brother扫描仪-此解决方案的Brother支持页面已消失)非常有帮助。它要在'/lib/udev/rules.d/40-libsane.rules'中添加一行,尽管实际上,至少在我的16.04上它应该是/lib/udev/rules.d/60-libsane。规则。它要求您添加的行包括对其他Brother扫描仪的产品ID的引用。在健全的网站上查找DCP-350C产品ID(不是DCP-350C,这太容易了,较早的解决方案是DCP-7030,产品ID为“ 01ea”) ...那我们在哪里?...在​​健全的网站上寻找DCP-350C产品ID。理智的页面对于Brother扫描仪,没有DCP-350C的条目。它说如果您的设备不存在,则不支持该设备。它说页面的最后更新时间是2003年10月5日。这是14年半以前的事了。我相信350C会在几年后的2007年问世。

因此,DCP-7030的旧解决方案表示要添加编辑合理的配置,因此:

sudo gedit /lib/udev/rules.d/40-libsane.rules

并添加它(在正确的位置):

# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="01ea", ENV{libsane_matched}="yes"

由于我的配置似乎位于60-libsane.rules中,并且没有产品代码,因此我编辑了配置:

sudo gedit /lib/udev/rules.d/60-libsane.rules

并添加:

# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"

并重启机器。这没有用。

我也动了一些文件的兄弟intsall程序似乎放错了地方-至少,据报道在其他地方,如在这里

这涉及将Brother文件从cp / usr / lib64 /复制到/ usr / lib。(我已经下载并安装了Brother驱动程序的64位版本)。

这样做的指示似乎过时了。由于Brother网站表示必须将其Brscan2驱动程序与DCP-350C配合使用,因此文件名可能会有所不同。我这样复制了我的:

sudo cp /usr/lib64/libbrscandec2.so /usr/lib
sudo cp /usr/lib64/libbrscandec2.so.1 /usr/lib
sudo cp /usr/lib64/libbrscandec2.so.1.0.0 /lib/lib
sudo cp /usr/lib64/sane/libsane-brother2.so /usr/lib/sane
sudo cp /usr/lib64/sane/libsane-brother2.so.1 /usr/lib/sane
sudo cp /usr/lib64/sane/libsane-brother2.so.1.0.7 /usr/lib/sane
sudo cp /usr/lib64/libbrcolm2.so /usr/lib
sudo cp /usr/lib64/libbrcolm2.so.1 /usr/lib
sudo cp /usr/lib64/libbrcolm2.so.1.0.1 /usr/lib

兄弟本人建议这个盲目的胡同。(对于“ Ubuntu 11.10或更高版本”)说,这是DCP-350C 的Linux 常见问题解答(如果可以找到的话):

Copy the following files under /usr/lib64/ to /usr/lib/.

另一个技巧是,只需在命令行中输入brscan-skey,即可实际运行随驱动程序下载提供的brscan-skey文件。

在某些时候,某些事情一定已经解决了,因为Brother驱动程序现在告诉我设备已被识别:

$ brscan-skey -l

 DCP-350C          : brother2:bus3;dev1  : USB                  Not registered

但是,SimpleScan仍然说没有设备被识别。

此外,Brother表示,brscan-skey允许使用其“扫描到文件”和“扫描到图像”选项从扫描仪自己的控制台执行扫描。当我这样做时,扫描仪会显示“正在连接到PC”,但是什么也没有发生。

我可以从名为VueScan的商业linux扫描工具的试用版中调用350C进行扫描。但是试用版在扫描的图像上留下水印,这对我来说毫无用处。此外,完整版价格昂贵,需要每年订阅。而且,我只是在尝试寻找一种使SimpleScan正常工作的方法时遇到了它-甚至实际上是任何开源扫描软件。

关键是VueScan可以正常工作。(但是这样做会使扫描仪无法使用其他工具)。它证明了扫描仪可以与Ubuntu上的开源工具一起使用。问题是如何。


从Brother网站为我的Brother DCP-7065DN安装Linux驱动程序,然后将# Brother scanners代码段添加到后/lib/udev/rules.d/60-libsane.rules,简单扫描仍无法识别该设备。在花了几个小时将我的头撞在墙上之后,我发现在“简单扫描”的“首选项”中,“扫描源”下拉菜单中有两个名称相似的条目;切换到第二个后,我起身扫描!不知道是否发生了类似的事情,但是我想我会把它放在这里……
Alex Willison

Answers:


9

简短答案

您找到的驱动程序是旧版本:

$ dpkg  -l  |  grep  Brother
ii  brother-cups-wrapper-common                1.0.0-10-0ubuntu6                                        amd64        Common files for Brother cups wrapper packages
ii  brother-udev-rule-type1                    1.0.0-1                                                  all          Brother udev rule type 1
ii  brscan-skey                                0.2.4-1                                                  amd64        Brother Linux scanner S-KEY tool
ii  brscan2                                    0.2.5-1                                                  amd64        Brother Scanner Driver
ii  printer-driver-brlaser                     3-5~ubuntu1                                              amd64        printer driver for (some) Brother laser printers
ii  printer-driver-ptouch                      1.4-1                                                    amd64        printer driver Brother P-touch label printers

最新版本是:

$ dpkg -l | grep -i brother
ii  brother-udev-rule-type1                    1.0.2                                        all          Brother udev rule type 1
ii  brscan-skey                                0.2.4-1                                      amd64        Brother Linux scanner S-KEY tool
ii  brscan4                                    0.4.4-3                                      amd64        Brother Scanner Driver
ii  cupswrapperdcp7065dn:i386                  2.0.4-2                                      i386         Brother DCP7065DN CUPS wrapper driver
ii  dcp7065dnlpr:i386                          2.1.0-1                                      i386         Brother DCP-7065DN LPR driver
ii  printer-driver-brlaser                     3-5~ubuntu1                                  amd64        printer driver for (some) Brother laser printers
ii  printer-driver-ptouch                      1.4-1                                        amd64        printer driver Brother P-touch label printers
  • udev规则从升级1.0.0-11.0.2
  • brscan2版本0.2.5-1升级到brscan4版本0.4.4-3

另外,您还有一个通用的cups-wrapper,其中我的是特定于模型的。


TL:DR; 非常非常长的答案

长答案的大部分是反复试验。您只需要遵循步骤1步骤2步骤3的第一部分(选择扫描仪即可停止)。然后跳到步骤6步骤7


背景

我有一台Brother DCP-7065DN,这是一台不错的单色双面激光打印机。我已经使用了三年,但从未使用过扫描仪功能,主要是因为“谁能在电子世界中扫描纸张?”。由于您的问题,我认为是时候使扫描仪功能正常工作了。

比较DCP-7065DN和DCP-350C

根据Ubuntu论坛中的帖子,相同的Brother驱动程序工具可用于您的DCP-350C和我的DCP-7065DN打印机。


当前的安装工具

您的问题包含不少于15个链接,我注意到您的第一个链接的网站已过期:

兄弟扫描仪老

我在上面链接的Ubuntu论坛问答中包含一个最新的安装工具链接

兄弟扫描仪新

请注意,发布日期是2017年圣诞节,仅几个月前。

无需重复您的步骤,我将使用上面的Ubuntu论坛链接开始全新安装(仅扫描程序)。


安装步骤1-选择打印机

首先选择合适的产品。在的打印机图标中MFC-J410W,单击链接不是您的产品?然后出现一个选择页面:

兄弟扫描仪型号选择

您的打印机可以在第一个图标中找到,该图标包含用于“ DCP 3系列”的子菜单,该子菜单指向您的特定型号:

兄弟扫描仪型号DCP-350C

我的打印机是面板中的第四个图标,它的正下方是3个图标宽。我将选择它,并且它具有“ DCP 7系列”子菜单,单击该子菜单后将显示:

兄弟扫描仪型号DCP-7065DN

我将单击DCP-7065DN。您在上一个屏幕截图中已经选择了DCP-350C


安装步骤2-选择操作系统(OS)

选择打印机型号后,将要求您提供操作系统。它默认为Linux和“ .rpm”。默认值为“ .rpm”,代表Red HatArch Linux或类似的名称。将发行版更改为代表Debian的 “ .deb”,这实际上是Ubuntu

兄弟扫描仪选择OS.png

点击Search按钮。


安装步骤3-下载软件

现在已经完成了初步准备,并且Ubuntu-Verse中的命令行爱好者和GUI仇敌将我的名字放在了飞镖板上,我们可以选择要下载的软件:

兄弟扫描仪软件Select.png

左上角的型号图标对您来说应该是DCP-350C,对我来说应该是DCP-7065DN

第一部分是针对打印机驱动程序的,但是我们不需要,因为两台打印机都能正常打印。最后一部分是源代码,但是我们不需要。如果我们这样做,我们可能不会出现在该网站上。中间部分包含扫描仪驱动程序

兄弟扫描仪选择Arch.png

在这里,我们需要选择架构:32位64位

我已经读到32位驱动程序无法在我的64位架构上运行,因此我现在仅下载#3和#4。如果需要驾驶员,我可能会回来抢#1?

安装步骤3-A)

下载 Scan-key-tool 64bit (deb package)

选择#3扫描仪选项后,我们在#2行上看到您的型号,而在屏幕截图的最后一行上看到我的型号...:

兄弟扫描仪scan-tool-key-64bit.png

...因此,假设一切对我来说都行得通,那么一切对您都应该行得通!

您需要同意EULA(最终用户许可协议),然后下载.deb文件。

下载的文件是:

  • brscan-skey-0.2.4-1.amd64.deb,大小50.9 KB,日期03/12/2014

该网页上的后续说明说:

brscanX应该先安装

安装步骤3-B)

下载 Scanner driver 32bit (deb package)

因此,我们必须返回一个屏幕并下载#1(**扫描仪驱动程序32bit(deb软件包)**)。下载的文件是:

  • brscan4-0.4.4-4.i386.deb,大小63.9 KB,日期09/22/2017

请注意,日期只有6个月大!

安装步骤3-C)

下载 Scanner Setting file (deb package)

在下载#1的同时,我们将下载#4(扫描仪设置文件(deb软件包))。下载的文件是:

  • brother-udev-rule-type1-1.0.2-0.all.deb,大小1.6 KB,日期11/25/2016

请注意,此版本号与您的版本号不同!


安装步骤4- sudo dpkg -i ...

总结下载的软件包:

    1. brscan4-4.4-4.i386.deb
    1. brscan-skey-0.2.4-1.amd64.deb
    1. brother-udev-rule-type1-1.0.2.0.all.deb

我们将首先安装#1,然后安装#4,reboot最后安装#3:

───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$ sudo dpkg -i brscan4-0.4.4-4.i386.deb
Selecting previously unselected package brscan4:i386.
(Reading database ... 1147453 files and directories currently installed.)
Preparing to unpack brscan4-0.4.4-4.i386.deb ...
Unpacking brscan4:i386 (0.4.4-4) ...
Setting up brscan4:i386 (0.4.4-4) ...
This software is based in part on the work of the Independent JPEG Group.
───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$ sudo dpkg -i brother-udev-rule-type1-1.0.2-0.all.deb
Selecting previously unselected package brother-udev-rule-type1.
(Reading database ... 1147495 files and directories currently installed.)
Preparing to unpack brother-udev-rule-type1-1.0.2-0.all.deb ...
Unpacking brother-udev-rule-type1 (1.0.2) ...
Setting up brother-udev-rule-type1 (1.0.2) ...
ls: cannot access '/etc/udev/rules.d/*.rules': No such file or directory
───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$ 

哦,不!最后一行错误。

不知道为什么ls会生成错误,因为目录在那里并且存在三个规则。我们可以看到其中之一已经建立:

$ ll /etc/udev/rules.d/*brother*.rules
-rw-r--r-- 1 root root 1004 Mar 10 16:59 /etc/udev/rules.d/60-brother-libsane-type1.rules

哦,好吧,我们还是继续吧。看完新的Brother udev规则后,需要设置一堆代码:

ENV{libsane_matched}="yes"

现在该按原样发布此答案了reboot

重新启动后,让我们安装最后一个文件:

$ sudo dpkg -i brscan-skey-0.2.4-1.amd64.deb
Selecting previously unselected package brscan-skey.
(Reading database ... 1147499 files and directories currently installed.)
Preparing to unpack brscan-skey-0.2.4-1.amd64.deb ...
Unpacking brscan-skey (0.2.4-1) ...
Setting up brscan-skey (0.2.4-1) ...

有趣的是,我的系统上有超过一百万个文件。随着时间的推移,这25个内核加起来。


安装步骤5-测试

我作弊后发现:Brother DCP-7065DN,Ubuntu 14.04 64位:可以打印到网络打印机,但不能使用推荐以下步骤的扫描功能

───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$ brscan-skey
───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$ brscan-skey -l

 DCP-7065DN        : brother4:bus4;dev7  : USB                  Active

───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$

到目前为止,一切都很好。答案(没有长知道这是否是肯定有效)说,你需要把brscan-skey到你启动应用程序,你需要gimp安装。如果您需要帮助,请在下面评论。

显然xsane需要进行扫描:

$ sudo apt install xsane
Reading package lists... Done
Building dependency tree       
   (...BLAH, BLAH, BLAH...)
Setting up xsane-common (0.999-3ubuntu1) ...
Setting up xsane (0.999-3ubuntu1) ...

xsane =非常疯狂

安装后xsane,在终端中输入并获得:

xsane作为user.png

关闭错误消息后,xsane尝试扫描设备并最终答复没有任何设备。哦,欢乐,哦,极乐。Brother网站说,扫描被设计为以root用户身份进行,因此我们将输入内容sudo xsane,现在我们看到:

xsane作为sudo.png

听起来很吓人,但是普通用户找不到扫描仪,所以让我们看看是否sudo可以。选择Continue at your own risk按钮。窗口变灰了几下后,出现与普通用户相同的响应:No devices available

软件方法无效,请尝试硬件方法

使用Brother MFC上的扫描键会生成以下消息:

在brother.png上的扫描按钮

因为gimp自动启动,所以至少在扫描仪和计算机之间存在通讯。

安装后我再也没有重启过,brscan-skey所以现在出于绝望/绝望而这样做。


第6步-返回并下载CUPS包装器

重新启动无法正常进行,因此我将返回并安装日期12/25/2017尚未安装在系统上的CUPS Wrapper工具。您的系统上具有的旧版本:

兄弟CUPS包装器download.png

有五个下载包。当下载第一个(CUPSwrapper)时,将出现以下对话框:

兄弟CUPS包装器下载open_save.png

  • 将选项从更改OpenSave
  • 请点击 OK

打开终端,更改为~/Downloads并确认文件存在:

rick@alien:~/Downloads$ ll *.gz*
-rw-rw-r-- 1 rick rick    24666 Mar 11 08:24 linux-brprinter-installer-2.2.0-1.gz

下载后,这些说明会出现在网站上。缩写格式如下:

rick@alien:~/Downloads$ gunzip linux-brprinter-installer-2.2.0-1.gz
rick@alien:~/Downloads$ sudo su
root@alien:/home/rick/Downloads# 

root@alien:/home/rick/Downloads# bash linux-brprinter-installer-2.2.0-1 DCP-7065DN # Change DCP-7065DN to DCP-350C
You are going to install following packages.
   dcp7065dnlpr-2.1.0-1.i386.deb
   cupswrapperDCP7065DN-2.0.4-2.i386.deb
   brscan4-0.4.4-3.amd64.deb
   brscan-skey-0.2.4-1.amd64.deb
OK? [y/N] ->

呃...选择了,brscan4-0.4.4-3.amd64.deb但是我早些时候安装brscan4-0.4.4-4.i386.deb了新版本,但体系结构错误。这可以解释我的错误!

选择y继续。大型许可协议弹出。选择y继续。弹出另一个许可协议。选择y继续。脚本apt install自行运行。

出现提示:

Will you specify the Device URI? [Y/n] ->

对于您和我的USB打印机,我们选择n

接下来,它提示您进行测试打印。要杀死另一棵树,请选择y。是的,测试打印有效,我现在有一个打印页面,以后可以扫描!

现在出现第三份大许可协议,因此,选择y继续。

这样就完成了reboot


步骤7-测试简单扫描

reboot检查安装在终端和执行简单的扫描:

───────────────────────────────────────────────────────────────────────────────
rick@alien:~$ brscan-skey
───────────────────────────────────────────────────────────────────────────────
rick@alien:~$ brscan-skey -l

 DCP-7065DN        : brother4:bus4;dev7  : USB                  Active

───────────────────────────────────────────────────────────────────────────────
rick@alien:~$ dpkg -l | grep -i brother
ii  brother-udev-rule-type1                    1.0.2                                        all          Brother udev rule type 1
ii  brscan-skey                                0.2.4-1                                      amd64        Brother Linux scanner S-KEY tool
ii  brscan4                                    0.4.4-3                                      amd64        Brother Scanner Driver
ii  cupswrapperdcp7065dn:i386                  2.0.4-2                                      i386         Brother DCP7065DN CUPS wrapper driver
ii  dcp7065dnlpr:i386                          2.1.0-1                                      i386         Brother DCP-7065DN LPR driver
ii  printer-driver-brlaser                     3-5~ubuntu1                                  amd64        printer driver for (some) Brother laser printers
ii  printer-driver-ptouch                      1.4-1                                        amd64        printer driver Brother P-touch label printers
───────────────────────────────────────────────────────────────────────────────
rick@alien:~$ simple-scan

经过所有的辛勤工作,我们将获得以下扫描奖励:

兄弟简单扫描无须藤


1
好答案。我从Brother的DCP-350C页面上获得的“过时”页面。今天来看,他们似乎已经改变。他们现在指向的是最新内容,例如您提供的屏幕截图。还有一个预安装说明页面,该页面之前或之前可能没有。我没看过 它说要执行诸如更新固件和创建符号链接之类的事情。在论坛或Brother的网站上,我什么也没有看到。预安装信息是在这里:support.brother.com/g/s/id/linux/en/...
markling

但是,Linux预安装说明存在问题。他们说首先更新固件。但是他们没有提供这样做的链接。DCP-350C产品页面上有一个固件更新链接。但这仅适用于Windows和Mac。你可以看到,在这里:support.brother.com/g/b/...
markling

希望@ WinEunuuchs2Unix,在您说将需要您完成答案的那几天,Brother将完成自己的更新!
18:10标记

@markling答案终于确定了!请注意,即使按下scan扫描仪上的按钮,也可以扫描图像并gimp自动调用图像编辑器。如果对您不起作用,这可能是您brscan2和我之间的区别brscan4。作为我写的最长的非编程答案,安装兄弟扫描仪可能会被记录下来:)
WinEunuuchs2Unix

1
您的错误步骤目录会混淆答案。该程序已经恶心。您的说明不适用于DCP-350C,因为该打印机的Brother页面安装了与您在此处显示的用于7065DN解决方案的驱动程序不同的驱动程序。不仅如此,您还忽略了安装正确的Brother驱动程序的先决条件-这些也有问题。例如。安装未安装的32位c库。
标记

3

我的兄弟打印机/扫描仪MFC-J625DW有类似的问题。
在遵循该常见问题解答上的说明之前,无法使扫描仪工作。第二项,“我找不到兄弟机器”。显然,某些文件被复制到错误的文件夹中。我的系统是lubuntu 17.10 32位,驱动程序是brscan4。因此,对于brscan4,您也需要此修复程序。(我也一直在编辑“ rules”文件,但是最后恢复了所有内容,因为它不能解决任何问题。)

根据常见问题解答,解决方法是:
检查以下目录是否存在。

对于64位用户: /usr/lib/x86_64-linux-gnu/sane

对于32位用户: /usr/lib/i386-linux-gnu/sane

如果以上目录存在,请键入以下命令。

对于64位用户:命令: sudo cp /usr/lib64/sane/libsane-brother* /usr/lib/x86_64-linux-gnu/sane

对于32位用户:命令: sudo cp /usr/lib/sane/libsane-brother* /usr/lib/i386-linux-gnu/sane

为了清楚起见,我将列出使MFC-J625DW正常工作的所有操作(在某些步骤之间重新引导可能会很有用):

  • 从support.brother.com下载,解压缩并运行设备的脚本(这已安装了设备的所有必需软件包),请遵循该站点上的所有说明。
  • 将myusername添加到拥有扫描设备的lp组 sudo adduser <myusername> lp
  • 如果您需要找出该组的名称,请打开设备,执行do lsusb,记下兄弟的busnr和devicenr并执行ls -l /dev/bus/usb/busnr/devicenr(每个nr 3位数字)
  • 做了上述文件复制修复
  • 要启用brscan-skey的所有功能,我需要gimp,sane和xsane
    sudo apt install gimp
    sudo apt install sane sane-utils libsane-extras xsane

由于链接腐烂-请复制链接的相关部分到您的答案中!谢谢
罗伯特·里德尔

我建议使用ln代替cp这里。当硬链接也可以完成工作时,无需复制文件。
David Foerster,

太棒了!就这么简单。如果您足够勤勉地斜视或具有特殊的能力,例如思考和阅读能力,它甚至可以在Brother DCP-350C常见问题解答中找到答案。但是,它几乎只能解决问题。现在,SimpleScan可以识别扫描仪。但是在尝试扫描时,它显示“无法连接到扫描仪”。
标记

1
嗯 我还必须将用户名添加到组lp中,因为这是拥有扫描设备的组。sudo adduser <you> lp。也许检查一下。
oscar1919

1
要找出答案,请打开扫描仪并执行lsusb。注意兄弟的busnr和devicenr。然后做ls -l /dev/bus/usb/busnr/devicenr(3位数字!),您可以在其中看到该组。
oscar1919年

0

我认为我终于通过使用Brother驱动程序安装程序解决了这个问题。

这可能会破坏您的软件更新。因此,您之后可能必须运行命令对其进行修复:

$ sudo apt-get -f install

问题似乎是Brother网站正在将Linux用户从其350C页面引导到其驱动程序和安装程序的旧版本。这不可避免地导致我陷入一个可怕的网络世界,它被旧的论坛帖子困扰着,这些帖子描述了其他人过去试图使他们的Brother扫描仪工作的恐怖行为。这里的帖子帮了我大忙。但是,真正的答案仅仅是,首先获得正确的Brother安装程序,而忽略所有其他建议。虽然如此,我尝试了各种各样的修复程序,其中许多修复程序似乎都取得了部分成功,但是很难确定到底是什么使它起作用了。


恭喜!仅当您想使用扫描仪菜单/按钮(例如扫描到图像)打开gimp来开始扫描时,才需要Brscan-skey。在我的设置中,我可以不用sudo来做,也许取决于设备吗?无论如何,我没有建议。
oscar1919

我以为您会在我的多日答复完成之前找到解决方案。请注意,您的brscan2驱动程序可能已经过时并且brscan4可能会更好,但是到目前为止,我仍然不知道为什么。
WinEunuuchs2Unix

0

经过艰苦的努力,我的旧DCP-350C扫描仪工作正常。我正在使用Linux Mint 19.4,但它也可能为Ubuntu用户提供一些线索。我已经完成了以上所有工作,但仍然没有取得好的结果。

最后,我按以下顺序安装:

dcp350clpr-1.0.1-1.i386
dcp350ccupswrapper-1.0.1-1.i386
brscan-skey-0.2.4-1.amd64
brscan2-0.2.5-1.amd64
brother-udev-rule-type1-1.0.2-0.all

最后:软件管理器中的“ brother-cups-wrapper-extra”。
打印机工作正常,而扫描仪工作不正常。

接下来,我从软件管理器安装xsane。如其他地方所述,VueScan可以识别扫描仪,但是我认为必须有一种方法可以使它在不使用VueScan的情况下正常工作。

/lib/udev/rules.d/60-libsane.rules我添加:

# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="01ea", ENV{libsane_matched}="y

/lib/udev/rules.d/50-udev-default.rules我改变了

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664" 

进入

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"

仍然没有结果,simple-scan找不到设备。

最后,我已将所有文件从“ usr / lib64”复制到“ usr / lib”,包括文件Sane

那就成功了!
扫描仪可在simple-scan和中运行xsane

免责声明:我不是Linux专家,但是我决心让扫描仪正常工作。因此,很可能有几个步骤是不必要或不适当的。这是通过反复试验完成的。希望这对其他Linux用户有所帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.