无法在 12.04 版本中将 Brother MFC-6890CDW 安装为网络扫描仪

无法在 12.04 版本中将 Brother MFC-6890CDW 安装为网络扫描仪

我正在尝试让我的 Brother MFC-6890 在 12.04 下用作扫描仪,但在第 5 步就被难住了兄弟指示

建议的命令行:

brsaneconfig3 -a 名称=扫描仪型号=MFC-6890CDW ip=192.168.1.90

产生以下不同的错误消息:

语法错误:未终止的引用字符串

不能执行二进制文件

打印机已成功配置并作为 CUPS 打印机工作。

我该怎么办?

PS 这对于评论来说太多了,所以我在这里添加了一份(缺乏)进度报告:

感谢您的提示,但重新安装后仍然出现同样的错误。

在安装软件包时,我收到警告“软件包体系结构 (amd64) 与系统 (i386) 不匹配”,尽管我使用的是 AMD x64 系统(带有 64 位 Ubuntu)。这似乎是一个已知问题,至少也是推荐使用“--force-all”的原因之一。

由于此参数,安装不会报告任何错误。
但是,当我按照您上述建议使用带引号的命令行时,brsaneconfig3 仍然会报告“语法错误:未终止的引号字符串”,即使我从 brsaneconfig3 所在的目录 (/usr/local/Brother/sane) 执行它。

您推荐的 ls 命令显示的结果与您得到的相同(显示相同的符号链接定义),但如果我尝试“brsaneconfig3 -?”,我会得到“bash:/usr/bin/brsaneconfig3:无法执行二进制文件”。/usr/bin 中的 brsaneconfig3 也是“/usr/local/Brother/sane/brsaneconfig3”的符号链接。如果我更改为 /usr/local/Brother/sane/ 并执行“file brsaneconfig3”,我会得到“brsaneconfig3:ELF 64 位 LSB 可执行文件,x86-64,版本 1 (SYSV),动态链接(使用共享库),适用于 GNU/Linux 2.6.0,已剥离”

还有其他想法吗?

答案1

虽然承认这一点很尴尬,但我还是把它贴出来,以防别人也犯和我一样愚蠢的错误。事实证明,我确实犯了不是安装了 64 位版本的 Ubuntu。我确信我安装了,但我肯定是受到了 Canonical 标准建议(12.04)的影响,建议使用 32 位,或者可能是受到了网络上的评论的影响,这些评论表明 32 位 Ubuntu 在 3 GB RAM 的情况下比 64 位 Ubuntu 性能更好。最近的评论表明情况不再如此。IAC,我能够按照我原始帖子中提到的说明安装 32 位版本的 Brother 驱动程序,没有任何问题,而且它似乎可以与 xsane 很好地配合使用。回想起来,我显然应该更认真地对待“软件包体系结构(amd64)与系统(i386)不匹配”的警告。奇怪的是,从驱动程序版本 brscan3-0.2.11-4.amd64.deb 升级到 brscan3-0.2.11-5.amd64.deb 后,我没有看到此消息,除非我除了 --force-all 之外还使用了 dpkg 开关 --force-architecture。

相关内容