I have a Brother HL2240D on a pogo with archlinux arm. I installed the nuts and bolts. It was working ok until recently and after some weeks of not using it and possibly updates to both the laptops/desktops which are the clients and to the pogo itself suddenly it won't print. So after meddling with cupsd.conf and the cups web interface both on the clients and the pogo I removed the /etc/cups, /var/*/cups etc, did a clean install of the following, reinstalled the printer on the pogo using the same driver pcl5e/gutenprint/hpijs as before and tried printing it. I can make the http://pogo_ip:631/printers/Brother do a test print and it prints fine. However when I try to print from the clients it accepts the job and says "filter failed".
extra/ghostscript 9.07-2.1 [installed]
extra/gsfonts 1.0.7pre44-3 [installed]
extra/hplip 3.13.6-1 [installed]
extra/cups 1.6.3-1 [installed]
extra/cups-filters 1.0.35-2 [installed]
extra/libcups 1.6.3-1 [installed]
extra/foomatic-db 1:4.0.17_20130518-1 [installed]
extra/foomatic-db-engine 1:4.0.17_20130518-1 [installed]
extra/foomatic-db-nonfree 1:4.0.17_20130518-1 [installed]
extra/foomatic-filters 1:4.0.17_20130518-1 [installed]
Server has printing from internet, share this printer enabled. The config on the client side is as below.
MakeModel Generic PCL 5e Printer Foomatic/hpijs-pcl5e (recommended)
JobSheets none none
I used the local cups web interface to set up the printer. Avahi is running on both and dbus is running as well. I enabled the debug level logging but still can't figure out why it refuses to print. It prints from the pogo itself so it can't be driver issue!
Any suggestions on where else to look?
Last edited by skodela (2013-07-25 00:38:12)
Try a different URI. The following URI works on my system (my printer ip address is set to 192.168.0.10 - your ip address is likely different).
I tried that but it still didn't work. It said copying data to printer and still does not print saying printer is busy. Not sure what else to do. May be will move the printer to desktop and see if i can make it work. Tried a different cups driver as well. Also tried ipp still no joy.
If you only have a single server, then you could try removing cups from the client and then doing this
Thanks a bunch. That worked without a glitch and saved me a lot of headache. I still don't understand why cups on the laptop not sending stuff to the pogo cups attached to printer as it should. I will try to dissect the error_log this weekend and see if I can figure something.
I have a Brother HL2240D on a pogo with archlinux arm.
You should ask in the future in Archlinux ARM Boards.
As jqvillanova says, question regarding ARM devices should go on Archlinux ARM boards. Since thise thread is already marked solved, I'll move it to Other Architectures.
Sure. Point taken. However I was able to print stuff from Pogo itself. Issues were with arch on laptops I was struggling with and seem my guess was probably right. After changing config on the laptopI was able to print. Thanks.