我正在使用 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