![计算机无法与 Brother MFC 扫描仪通信](https://linux22.com/image/932957/%E8%AE%A1%E7%AE%97%E6%9C%BA%E6%97%A0%E6%B3%95%E4%B8%8E%20Brother%20MFC%20%E6%89%AB%E6%8F%8F%E4%BB%AA%E9%80%9A%E4%BF%A1.png)
我目前在华硕笔记本电脑上运行 Ubuntu 20.04.1。从 18.04 升级后,我为我的 Brother MFC-J805DW 安装了正确的打印机和扫描仪驱动程序。打印时没有问题。(一切都在无线广域网上,网络上的任何其他设备都没有问题。)
然而,我在扫描方面仍然存在沟通问题。
例如,昨天,我完全卸载了所有 Brother 驱动程序,禁用了 Ubuntu 自动查找打印机,安装了从 Brother 网站下载的扫描仪和打印机驱动程序。昨天我能够成功扫描。(我使用 gscan2pdf。)
但是,今天当我尝试扫描时,我无法在 gscan2pdf 中设置文档大小——gscan2pdf 中的“几何”选项卡中没有显示任何内容。(这种情况以前也发生过。)因此,我以默认大小扫描了文档,这似乎是合法的大小。
不关闭 gscan2pdf我尝试扫描第二份文档。突然,我收到“scanimage:打开设备 brother4:net1;dev0 失败:参数无效”错误消息。(这种情况以前也发生过。我什么都没做,突然我的电脑无法与扫描仪通信。)
过去有效的方法是重新安装扫描仪驱动程序。然后我运行brsaneconfig4 -a name=Pete model=MFC-J805DW ip=13.13.1.21
以添加网络条目。(是的,我的扫描仪名为 Pete。我厌倦了只称它为“扫描仪”。)
当我运行时scanimage -L
我得到以下输出:
device `brother4:net1;dev0' is a Brother Pete MFC-J805DW
device `escl:http://13.13.1.21:80' is a ESCL MFC-J805DW flatbed scanner
device `net:localhost:brother4:net1;dev0' is a Brother Pete MFC-J805DW
运行dpkg -l | grep Brother
表明驱动已经安装完成:
ii brscan4 0.4.9-1 amd64 Brother Scanner Driver
ii hll2370dwpdrv:i386 4.0.0-1 i386 Brother HL-L2370DW printer driver (lpd/cups)
ii mfcj805dwpdrv:i386 1.0.5-0 i386 Brother Inkjet Printer Driver
现在,当我打开 gscan2pdf 时,我可以看到三个不同的扫描仪。但是,无论我选择哪个扫描仪,“几何”选项卡都是空白的。
我能够使用上面列表中列出的第一个扫描仪进行扫描,但是它再次自动默认为法律尺寸,并且我无法设置不同的尺寸。
我的主要问题是,有人知道这里发生了什么吗?为什么我的电脑与扫描仪失去连接?我该如何设置才能与它进行足够的通信,告诉它我的纸张尺寸是多少?
(顺便说一句,如果有人能告诉我什么是 ESCL 扫描仪,我愿意花大价钱看那篇文章。谷歌大学对此的介绍非常少。如果我可以在这里将其添加为标签,我会这样做,但遗憾的是我没有所需的声誉。)
答案1
卸载 Brother 驱动程序并使用理智空气扫描后端。它将支持扫描仪上的 eSCL 模式。