兄弟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中。 一切都像魅力一样!
再次感谢! 朱迪