brother mfc-495cw cupsd 在 Ubunutu 13.10 上出现问题

brother mfc-495cw cupsd 在 Ubunutu 13.10 上出现问题

我正在尝试为我的 MFC-495cw 安装 Brother Linux 驱动程序。

我按照兄弟 Linux 下载站点上的说明进行操作。确认 lpr 和 cupswrapper 文件已安装。

我无法使用 lpd 或 usb 连接打印到该打印机,因此我认为这与 cups 和/或驱动程序安装有关。

当我尝试打印时,无论是通过 cups 管理页面测试页,还是通过简单的 gedit 文本文件,都没有发生任何反应,也没有给出错误对话框。只是通过 USB 和 WiFi 默默地失败了。

按照 ubuntu 指南启动 error_log 的日志记录,我通过 USB 在测试打印页面时生成了此信息:

https://gist.github.com/anonymous/d0f795a2526822e04e37/raw/6b62afa9be8c740c156432040842234db8b67fd1/gistfile1.txt

错误日志确实显示了一些潜在的可疑信息(可能还有更多,但这是唯一引起我注意的信息:

D [13/Feb/2014:21:36:48 -0800] [Job 36] Wrote 1 pages...
D [13/Feb/2014:21:36:48 -0800] [Job 36] PID 8773 (pstops) exited with no errors.
D [13/Feb/2014:21:36:48 -0800] [Job 36] PID 8756 (/usr/lib/cups/filter/pdftops) exited with no errors.
D [13/Feb/2014:21:36:48 -0800] [Job 36] /usr/lib/cups/filter/brlpdwrappermfc495cw: 119: /usr/lib/cups/filter/brlpdwrappermfc495cw: /opt/brother/Printers/mfc495cw/cupswrapper/brcupsconfpt1: not found
D [13/Feb/2014:21:36:48 -0800] [Job 36] /opt/brother/Printers/mfc495cw/lpd/filtermfc495cw: 50: /opt/brother/Printers/mfc495cw/lpd/filtermfc495cw: /opt/brother/Printers/mfc495cw/lpd/brmfc495cwfilter: not found
D [13/Feb/2014:21:36:48 -0800] [Job 36] Sent 0 bytes...
D [13/Feb/2014:21:36:48 -0800] [Job 36] PID 8757 (/usr/lib/cups/filter/brlpdwrappermfc495cw) exited with no errors.
D [13/Feb/2014:21:36:48 -0800] [Job 36] Waiting for read thread to exit...
D [13/Feb/2014:21:36:48 -0800] [Job 36] PID 8758 (/usr/lib/cups/backend/usb) exited with no errors.
D [13/Feb/2014:21:36:48 -0800] [Job 36] time-at-completed=1392356208
D [13/Feb/2014:21:36:48 -0800] Discarding unused job-completed event...

我可以验证这些文件确实存在,并且具有明显有效的权限:

ls -al /opt/brother/Printers/mfc495cw/cupswrapper/brcupsconfpt1
-rwxr-xr-x 1 root root 13304 Oct 12  2011 /opt/brother/Printers/mfc495cw/cupswrapper/brcupsconfpt1

ls -al /opt/brother/Printers/mfc495cw/lpd/filtermfc495cw 
-rwxr-xr-x 1 root root 2050 Oct 12  2011 /opt/brother/Printers/mfc495cw/lpd/filtermfc495cw

ls -al /opt/brother/Printers/mfc495cw/lpd/brmfc495cwfilter 
-rwxr-xr-x 1 root root 664308 Oct 12  2011 /opt/brother/Printers/mfc495cw/lpd/brmfc495cwfilter

如果您能提供任何关于哪里出了问题的想法,那就太好了,谢谢!

答案1

这不是 Cups 或 Brother 独有的。但这是针对 Brother 打印机的 Ubuntu 13 的文档问题。

由于 Brother 驱动程序是 32 位的,当您尝试执行它们时,您将收到文件未找到错误,尽管您仍然可以 ls 它们、归档它们(stat 它们)。

Brother docs 说要安装 ia-32libs。但是这个包在 Ubuntu 13 中不再存在。获取相同功能的方法是通过:

sudo apt-get 安装 gcc-4.7-multilib

一旦安装了这个软件包,我现在就可以执行 32 位二进制文​​件,因此打印机现在就可以工作了!

相关内容