Brother DCP-7065DN,Ubuntu 14.04 64 位:可以打印到网络打印机,但无法使用扫描功能

Brother DCP-7065DN,Ubuntu 14.04 64 位:可以打印到网络打印机,但无法使用扫描功能

我正在使用 brscan4,可以使用 brsaneconfig4 ping 它,它找到了它,但我无法使用简单扫描或 xsane 图像扫描从计算机扫描。这两个程序都没有显示扫描仪存在。兄弟驱动程序已下载并安装

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 拿起它并进行简单扫描。

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

答案1

从下载并安装驱动程序兄弟网站

选择“驱动程序安装工具”下载并安装。这将安装 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

插入并打开打印机,然后点击菜单按钮,直到出现“网络”,然后按向下箭头按钮选择“TCP/IP”,再选择“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

作为命令使其自动运行。

显然你需要瘸子安装以使用打印机/扫描仪扫描按钮。它肯定是在我的计算机上打开扫描的程序。

您需要安装 sane-utils,但兄弟在他们的说明中提到了这一点。

全部完成!祝你好运!

ps 更新后,打印机仅在我的 ubuntu 电脑上通过网络停止工作。我发现它不接受全长 IP 地址(即 3 位数字.3 位数字.3 位数字.3 位数字)。在我删除任何 3 位数字序列开头的所有零后,它又开始工作了,因此在常规设置中打印机下打印机属性的设备 URL 部分中,.066 变成了 .66,例如

socket://192.168.001.066

成为

socket://192.168.1.66

答案2

就我而言,升级修改了 sane dll 配置文件。

我发现了这一点:

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

...包含以下行

brother3

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

brother

更新后dll.conf扫描立即生效。

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

答案3

谢谢!我不得不对您的解决方案进行一些调整,但对于可能遇到此问题的其他人来说,这就是我所做的……(我很抱歉,我不知道如何突出显示命令)。

在终端:

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

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

brscan-skey

brscan-skey -l

我还brscan-skey按照建议将其添加到应用程序启动中。一切都运行良好!

再次感谢!Jodie

答案4

我遇到了类似的问题,发现在文件中

/etc/opt/brother/scanner/brscan4/brsanenetdevice4.cfg

我有两行包含两个扫描仪条目(其中一行包含旧 IP 地址)。我只需删除错误的行,扫描仪便可开始工作。

您始终可以使用以下方式列出扫描仪brsaneconfig4 -d

相关内容