MFC-7220

Alright,

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.

Any Ideas as to what I can do?

thanks

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?

OpenPrinting database - Printer: Brother MFC-7220

BSC: Brother LPR Driver download

BSC: Brother CUPS driver and CUPS Wrapper driver download

Can you test print ok from the CUPS http interface via your brower?

http://localhost:631/

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.

Ok, but can you confirm that you installed the drivers from the Brother website.

Yes I have installed them from the brother website

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.”

Not sure whats going on here. Maybe /var/log/cups/error_log will have some useful info.

Interesting, while googling I found these two Fedora reports outlining similar issues:

DataBook® » Printing Problems After Upgrade from Fedora 10 to 11

Fedora 11 - Printing Issues - Solved - FedoraForum.org

I wonder if this is a CUPS version incompatibility (with existing drivers)? <Groan> Hope not.

Hello,

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

In Suse 11.1 the printer was working correctly.

Cheers,
Chris

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…

I think you should send a bug report. Maybe also worth emailing Brother about this as well. In the meantime, have a look at the bottom of this page:

BSC: Brother CUPS driver and CUPS Wrapper driver download

They mention about the possibility of using the BR-Script PPD files that come with your printer CD. The instructions are here:

BSC: Adding the Printer to the CUPS Printing System

The functionality will be less (if it works at all), but might be worth a try as a temporary measure.

Note: To restart CUPS with openSUSE, you need to do

rccups restart

Success here… Finally I’m able to print!!

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.

At last openSUSE 11.2 still rocks rotfl!rotfl!

Yeah I turn AppArmor back on, policy set to default, quality set to 600dpi, everything still works fine!!

Good luck to you all in getting your printer to work :slight_smile:

Thanks for the update.:slight_smile:

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.

Cheers again,

Chris

Glad that it helped!! Enjoy your printer :slight_smile:

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

I have had a same problem.
I couldn’t print with Brother MFC-7440N on OpenSuSE11.2.

And I found the similar case on Debian Unstable forum.
#522417 - ghostscript: Doesn’t work with Brother printers - Debian Bug report logs](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=522417)

So I installed Ghostscript 8.70 by compiling it’s source code.
And I succeeded to print with my MFC-7440N.

If you still have this problem, please try it.

I hope the update rpm file of ghostscript for OpenSuSE11.2 is released soon.