Brother QL-720NW,使用CUPS和Ubuntu打印标签

8
我正在尝试让我的Brother QL-720NW标签打印机在Ubuntu服务器上工作。我将简要描述目前的过程以及我所遇到的问题。
首先,我安装了CUPS和Brothers网站上的LPR和cupswrapper驱动程序,现在我的QL-720NW出现在CUPS Web界面中。我将默认媒体大小设置为适合我的标签(29x90mm)。我在QL-720NW上点击“测试打印页面”,它会显示“正在向打印机发送数据”几秒钟,然后消失并更改状态为空闲,接受作业,未共享,服务器默认。但是我的打印机什么也没有做,甚至没有一个LED灯闪烁。
我的cups/error_log看起来像这样。我已经谷歌了AddProfile失败错误,并发现有人建议这是Ubuntu 12.10中的一个错误,但我也读到Arch用户遇到了同样的错误,所以我不确定。而Uknown directive SystemGroup error只是这个网站上的一个无害错误。
E [23/Apr/2013:12:20:47 +0200] Unknown directive SystemGroup on line 18 of /etc/cups/cupsd.conf.
W [23/Apr/2013:12:20:47 +0200] AddProfile failed: org.freedesktop.DBus.Error.UnknownMethod:No such interface `org.freedesktop.ColorManager' on object at path /org/freedesktop/ColorManager/devices/cups_QL_720NW

当我使用lp test.txt尝试打印测试页面或文本文件后,运行lpstat -tl命令时,它显示正在向打印机发送数据。但是打印机没有任何反应。
# lpstat -tl
scheduler is running
system default destination: QL-720NW
device for QL-720NW: usb://Brother/QL-720NW?serial=000K2Z658058
QL-720NW accepting requests since Tue 23 Apr 2013 12:45:56 PM CEST
printer QL-720NW is idle.  enabled since Tue 23 Apr 2013 12:45:56 PM CEST
    Sending data to printer.

那么,有人有任何建议从这里开始吗?是否有其他日志文件可以给我一个线索,告诉我出了什么问题?

4个回答

4
我使用官方的解决方法,成功使64位UbuntuQL-720NW驱动程序兼容:

http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/faq_prn.html#f00081

apt-get install cups cups-bsd
apt-get install ia32-libs
dpkg -i --force-architecture ql720nwlpr-1.0.1-1.i386.deb
dpkg -i --force-architecture ql720nwcupswrapper-1.0.1-1.i386.deb
cp /usr/lib/cups/filter/brlpdwrapper* /usr/lib64/cups/filter
cp /usr/lib/cups/filter/brlpdwrapper* /usr/lib64/cups/filter

我的Linux发行版(uname -a):

Linux 3.2.0-40-virtual #64-Ubuntu SMP Mon Mar 25 21:42:18 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

注:该Linux系统版本为虚拟机版本,发布时间为2013年。

1
链接已失效。 :) - wojciii
很久以前的时间机器/互联网档案库有它:https://web.archive.org/web/20140319075546/http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/faq_prn.html - undefined

3
我最终成功在Ubuntu系统上打印。问题似乎是Brother的驱动程序不兼容64位,而我使用的是64位的Ubuntu版本。
我首先尝试了Debian,在@sampi的指导下得知他已经在Debian上使其工作。安装驱动程序时我收到了一个错误消息,这在Ubuntu上没有出现,表明存在32/64位问题。因此,在安装ia32-libs软件包后,在Debian上它可以工作。我随后尝试在服务器上安装32位的Ubuntu,现在打印机可以正常工作。
但是我只能通过wifi让打印机工作(无论是在Debian还是Ubuntu上)。使用USB电缆没有成功,但这对我来说不是问题。

2
自去年9月以来,我一直在使用Debian操作系统下的QL-720NW打印机。起初使用了QL-580N驱动程序,后来在发布后换成了QL-720NW驱动程序。在购买打印机之前,我联系了Brother支持团队,他们非常热心地回复我说,该打印机可以使用旧产品的驱动程序作为网络打印机,但不能通过USB连接进行打印。
鉴于您并没有明确说明需要通过USB连接打印,建议您尝试将打印机连接到网络上,并重新配置cups以使用该连接。

感谢@sampi的回复,但不幸的是那也没起作用。尝试打印CUPS报告时,作业状态显示为“在(时间标记)完成”,即使打印机什么也没做。我还尝试了"启用建议",以获取最新版本的cups,但没有任何改变。 - simen

0

顺便说一下,在Debian测试版上,我刚刚从Brother网站安装了驱动程序(版本1.0.1),QL-720nw通过USB打印没有任何问题。我甚至不需要强制安装任何东西(我已经安装了multiarch以支持其他愚蠢的32位软件),也没有使用任何解决方法。我还没有尝试在网络上使用它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接