兄弟DCP-7065DN,Ubuntu 14.04 64bit:可以打印到网络打印机但不能使用扫描function

我正在使用brscan4并且可以使用brsaneconfig4对其进行ping操作并找到它但我无法使用简单扫描或xsane图像扫描从计算机进行扫描。 两个程序都不显示扫描仪存在。 Brother驱动程序已下载并安装

dpkg -l | grep Brother ii brscan-skey 0.2.4-1 amd64 Brother Linux scanner S-KEY tool ii brscan4 0.4.2-1 amd64 Brother Scanner Driver ii cupswrapperdcp7065dn 2.0.4-2 i386 Brother DCP7065DN CUPS wrapper driver ii dcp7065dnlpr 2.1.0-1 i386 Brother DCP-7065DN LPR driver ii printer-driver-ptouch 1.3-8 amd64 printer driver Brother P-touch label printers 

如果我按下机器上的扫描按钮它告诉我“检查连接”我已经尝试了我在论坛上所能做的一切无济于事。 有任何想法吗?

解决了我能想到的唯一没有做过的事情,在终端创建了一个使用brsaneconfig4的扫描程序:

brsaneconfig4 -a name=DCP-7065DN model=DCP7065DN ip=192.168.1.201使用打印机/扫描仪上的菜单按钮获取IP地址,选择网络,然后选择TCP / IP,然后选择IP地址。

我花了几个小时在论坛上拖网,但是当我重新启动计算机时扫描仪开始工作,一切都很好。 xsane拿起它并进行简单的扫描。

仍然无法使用机器上的扫描按钮但不担心它。

从Brother网站下载并安装驱动程序。

选择“驱动程序安装工具”下载并安装。 这将安装lpr,CUPSwrapper和扫描仪驱动程序。 确保为操作系统(即64位或32位)获得正确的。 我一遍又一遍地做了这个步骤,所以我不记得包装是否第一次安装了正确的包装。 兄弟网站有安装驱动程序的说明,请确保您遵循它们。

打开终端并输入

brsaneconfig4

这应该是这样的

  USAGE: brsaneconfig4 [-OPTION] OPTION: -a name=FRIENDLY-NAME model=MODEL-NAME ip=xx.xx.xx.xx -a name=FRIENDLY-NAME model=MODEL-NAME nodename=BRN_xxxxx : Add network scanner -r FRIENDLY-NAME [FRIENDLY-NAME ...] : Remove network scanner -q : Query supported models and available network scanners -d : Diagnosis -p : Ping (for network scanners) -s:[LABEL] : Save current configuration -l:[LABEL] : Load saved configuration 

通过插入并打开打印机找到IP地址,然后点击菜单按钮,直到“网络”按下向下箭头按钮,选择“TCP / IP”,然后选择“IP地址”。 或者,您可以使用brsaneconfig4执行此操作

  brsaneconfig4 -p 

然后,您必须通过在终端中输入扫描仪程序来创建扫描程序

  brsaneconfig4 name=put the name you want to call your printer here model=DCP7065DN ip=xxx.xxx.xxx.xxx 

其中x是您刚刚发现的IP地址中的数字。 然后重新启动你的计算机!!

  sudo reboot 

要使扫描按钮起作用,您需要运行扫描键(此位显然是64位或32位特定的),因此如果您没有正确的位,可能会出现一些问题。

  brscan-skey 

然后测试它是否看到你的扫描仪

  brscan-skey -l 

这应该显示您刚为扫描仪输入的名称。

编辑显然,您需要在每个要使用扫描键的会话中运行brscan-skey命令。 打开启动应用程序并输入

 brscan-skey 

作为让它自动运行的命令。

显然你需要安装gimp才能使用打印机/扫描仪扫描按钮。 它当然是在我的计算机上打开扫描的程序。

你需要安装sane-utils,但兄弟在他们的指示中提到了这一点。

全部完成! 祝好运!

ps更新后,打印机仅在我的ubuntu计算机上停止通过网络工作。 我发现它不接受全长ip地址(即3digits.3digits.3digits.3digits)。 它在任何3digit序列开始时取出任何零后再次开始工作,因此.066在常规设置中的打印机属性下的打印机属性的设备URL部分中变为.66

 socket://192.168.001.066 

成为

 socket://192.168.1.66 

在我的例子中,升级修改了sane dll配置文件。

我发现了这个:

/etc/sane.d/dll.conf.dpkg-old

……包含这条线

brother3

/etc/sane.d/dll.conf刚才说

brother

更新dll.conf扫描后立即工作。

我在Ubuntu 14.04上,使用兄弟MFC-7440N网络连接(使用brscan3驱动程序)。

谢谢! 我不得不稍微调整一下你的解决方案,但对于那些可能遇到这个问题的人来说,这就是我所做的……(我道歉,我不知道如何突出这些命令)。

在终端:

 brsaneconfig4 -a name=BrotherMFC-J470DW model=MFC-J470DW ip=xxx.xxx.x.xx 

注意:我删除了IP中的前导零

 brscan-skey brscan-skey -l 

我还按照建议将brscan-skey添加到Application Startup中。 一切都像魅力一样!

再次感谢! 朱迪