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

The*_*ick 4 networking scanner brother

我正在使用 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
Run Code Online (Sandbox Code Playgroud)

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

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

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

我花了几个小时浏览论坛,但当我重新启动计算机时扫描仪开始工作,一切都很好。xsane 拿起它并简单扫描。

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

The*_*ick 13

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
Run Code Online (Sandbox Code Playgroud)

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

    brsaneconfig4 -p
Run Code Online (Sandbox Code Playgroud)

然后,您必须通过在终端中输入此内容来创建扫描仪以供扫描仪程序查看

    brsaneconfig4 name=put the name you want to call your printer here model=DCP7065DN ip=xxx.xxx.xxx.xxx
Run Code Online (Sandbox Code Playgroud)

其中 x 是您刚刚发现的 IP 地址中的数字。然后重启你的电脑!!

    sudo reboot
Run Code Online (Sandbox Code Playgroud)

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

    brscan-skey
Run Code Online (Sandbox Code Playgroud)

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

    brscan-skey -l
Run Code Online (Sandbox Code Playgroud)

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

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

brscan-skey
Run Code Online (Sandbox Code Playgroud)

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

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

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

全部完成!祝你好运!

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

socket://192.168.001.066
Run Code Online (Sandbox Code Playgroud)

变成了

socket://192.168.1.66
Run Code Online (Sandbox Code Playgroud)