几款 Brother 打印机型号无法打印

几款 Brother 打印机型号无法打印

我有两台 Brother 打印机:一台 MFC-9330CDW 和一台 QL-1050。

由于 Ubuntu 16.04 似乎没有为这些型号提供驱动程序,因此我从 Brother 网站下载并安装了驱动程序。

Ubuntu 自动检测到了打印机,而且我能够通过 CUPS 服务器界面删除并再次添加它们(http://本地主机:631)。

但在这两种情况下,我都无法打印任何文档。甚至测试页也无法打印(尽管“自检页”可以打印):它在队列中短暂出现,然后悄无声息地消失。

我怀疑 CUPS 过滤器存在问题,因为它在使用时确实会打印lpr -o raw

可能是什么问题呢 ?

旁注:我注意到 Brother 网站建议ia32-libslib32stdc++作为 Debian 64 和 Ubuntu 64 的要求,但apt说没有这样的软件包。

答案1

“旁注”实际上是个问题:Brother 仅提供 32 位驱动程序,它们无法在 64 位发行版上运行。

安装这些软件包后,驱动程序应该可以正常工作,而不需要安装 Brother 建议的缺失软件包:

sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6

(实际上可能并不是全部都需要,请有人单独测试它们并相应地编辑这个答案。)

答案2

Ubuntu 可能会检测到兄弟打印机,但如果没有正确的驱动程序,它们将无法正常工作(至少不是所有功能)。

Brother 在其网站上提供 Linux 驱动程序。驱动程序附带一个安装脚本,但我发现它效果不太好,我必须手动安装适合我的型号的驱动程序。

兄弟也列出几个先决条件, 例如

  • ia32-libs 或者 lib32stdc++需要安装。您说得对,ia32-libs 不在标准 Ubuntu 存储库中,但 lib32stdc++6(注意末尾的“6”)在,它应该足够了。
  • /usr/lib/cups/filter/如果不存在则创建。
  • /usr/share/cups/model/如果不存在则创建。
  • /var/spool/lpd/如果不存在则创建。
  • 如果您使用 brscan、brscan2 或 brscan3,则应该安装该软件包sane-utils(据我所知,您的型号可能并非如此,但安装后sane-utils也不会有什么坏处)。
  • apparmor-utils应该安装软件包(对于aa-complain命令,虽然我认为这是一个坏主意,而且我发现手动安装驱动程序时没有必要这样做)。

确保您满足您的情况的要求,然后从 Brother 网站安装驱动程序

$ sudo dpkg -i [driver_file.deb]

(我觉得--force-all师兄推荐的选项没有必要。)

您可能需要执行几个额外步骤才能使扫描仪正常工作,但这至少可以让您进行打印。如果仍然无法正常工作,我们可能需要有关该问题的更多详细信息。

相关内容