So I know this printer works with linux, because it works flawlessly on ubuntu, and worked on 11.0, and 11.1 but for some reason, on 11.2, the printer initializes when I send a job, but then stops the job and deletes it.
Apologies if the following is already obvious to you (can only guess at what you’ve already done/tried). Did you download and install the Brother driver packages for it?
What happens then, when I send a test page (or anything else) The printer shows on its lcd screen that it is receiving data for about 5 seconds, then stops. No job is in queue and nothing gets printed.
I have a Brother HL 2140. Works under 11.1, followed the same steps to install the driver in 11.2. However, when i try to print test page the printer light blink once but nothing get printed. CUPS shows “Job Completed.”
I’ve got the same problem here. My printer is a Brother HL-2035. Printer shows up in Yast, I even re-installed the printer drivers from the Brother website. The problem is that after pressing the “print test page” button, the printer receives a signal but does not print anything.
/var/log/cups/error-log shows the following:
I [16/Nov/2009:16:43:18 +0100] [Job ???] Request file type is application/mozilla-ps.
I [16/Nov/2009:16:43:18 +0100] [Job 211] Adding start banner page "none".
I [16/Nov/2009:16:43:18 +0100] [Job 211] Adding end banner page "none".
I [16/Nov/2009:16:43:18 +0100] [Job 211] File of type application/mozilla-ps queued by "root".
I [16/Nov/2009:16:43:18 +0100] [Job 211] Queued on "HL2030" by "root".
I [16/Nov/2009:16:43:18 +0100] [Job 211] Started filter /usr/lib/cups/filter/pstops (PID 24199)
I [16/Nov/2009:16:43:18 +0100] [Job 211] Started filter /usr/lib/cups/filter/brlpdwrapperHL2030 (PID 24200)
I [16/Nov/2009:16:43:18 +0100] [Job 211] Started backend /usr/lib/cups/backend/usb (PID 24201)
I [16/Nov/2009:16:43:19 +0100] [Job 211] Completed successful
I tried the PCL 5e foomatic/hpijs with my HL2140 but unfortunately it does not print. it went further though but overall still no print. too bad it seems like 11.2 breaks a lot of Brother printers…
Okay, here is what I did. First I tried deano_ferrari’s suggestion. I copied over the BR-Script PPD files from the CD, doesn’t work.
I tried the Generic PCL 5e driver as suggested in the other forum link. The CUPS + Gutenprint driver doesn’t work, only went as far as lights blinking. The ljet4 and ljet4d driver was better, the printer actually do attempt to print now, the paper got feeded, but came out blank, nothing printed. I also tried PCL 6, PostScript Level 2 printer, still no success.
Then I tried a variety of Brother driver in the database. Generally the CUPS + Gutenprint driver will not give me anything, Foomatic driver will get the printer to feed in paper, but again, blank, nothing printed. Finally when I was about to give up, I tried the Brother HL-2060 Foomatic/hl1250 and viola!! There’s the CUPS Printer Test Page!!
Some other things that I did to my system. I think it is mostly irrelevant but I’ll try to rule out them later. I did turn of AppArmor last night. Printer’s Operation Policy I set to “easy” (but I’ll try to set back to default to see how is it later). And ipv6 is off since the installation of 11.2 (I did came across a RH bug report that mention turning off ipv6 breaks printing, but I print just fine). I did not mess with any Firewall / permission setting.
Oh… If you wonder about the print quality, they’re just fine. I set to 300dpi but I think it’ll have no problem doing 600dpi.
Wow, thanks a lot Michael!! Now my HL-2035 is working again! I tried to add the HL-2060 foomatic driver via Yast/Printers but Yast would not let me install this driver.
Finally, using http://localhost:631/printers was the right way to do it. There you can choose from a range of drivers and it seems like the HL-2060foomatic/hl1250 is working perfectly with my HL-2035.
And my HL-2040 won’t work with the drivers from the Brother site but will work with the driver for the HL-2060 that comes with openSUSE’s install media for CUPS