SOLVED: 64 bit printing with a Brother 2040 laser

Hi
I’ve got 64 bit openSUSE 11.2 with KDE4 installed.
Now it’s time to address printing.

I have a Brother HL 2040 Laser printer. I download the (32 bit) rpm drivers from the Brother site and install them. I go to http://localhost:631 and the CUPS admin interface pops up with the HL 2040 seemingly installed OK. I click to do a “test print” and the CUPS interface tells me the job completed successfully, but no page come forth from the printer. I also have a dual boot with 32 bit Suse installed. The printer works fine on that, so it’s the 64 bit setup that’s the problem.

I’m a complete newbie at printing. What can I do to troubleshoot this?

Thanks
swerdna

On Thu November 19 2009 12:06 am, swerdna wrote:

>
> Hi
> I’ve got 64 bit openSUSE 11.2 with KDE4 installed.
> Now it’s time to address printing.
>
> I have a Brother HL 2040 Laser printer. I download the (32 bit) rpm
> drivers from the Brother site and install them. I go to
> http://localhost:631 and the CUPS admin interface pops up with the HL
> 2040 seemingly installed OK. I click to do a “test print” and the CUPS
> interface tells me the job completed successfully, but no page come
> forth from the printer. I also have a dual boot with 32 bit Suse
> installed. The printer works fine on that, so it’s the 64 bit setup
> that’s the problem.
>
> I’m a complete newbie at printing. What can I do to troubleshoot this?
>
> Thanks
> swerdna
>
>
Swerdna;

Did you see this thread:
http://forums.opensuse.org/hardware/425676-mfc-7220-a.html

It rather seems the Brother drivers may be broken with 11.2. The OP finally
went through the Brother drivers in the distribution until he found one that
worked. This may not help, but it’s worth a try.

P. V.
“We’re all in this together, I’m pulling for you.” Red Green

On Thu November 19 2009 01:20 am, PV wrote:

> On Thu November 19 2009 12:06 am, swerdna wrote:
>
>>
<snip>
>> Thanks
>> swerdna
>>
>>
> Swerdna;
>
> Did you see this thread:
> http://forums.opensuse.org/hardware/425676-mfc-7220-a.html
>
> It rather seems the Brother drivers may be broken with 11.2. The OP
finally
> went through the Brother drivers in the distribution until he found one that
> worked. This may not help, but it’s worth a try.
Swerdna;

Did you check to see if the brother wrapper was in:
/usr/lib64/cups/filter
it may have been placed only in /usr/lib/cups/filter. If so create a link to
the wrapper in /usr/lib64/cups/filter

P. V.
“We’re all in this together, I’m pulling for you.” Red Green

Your first suggestion: I got it to work with the distro’s driver for the HL-2060
Your second suggestion re the wrapper: I’ll put a link there and try it and report back

Thanks

Did you check to see if the brother wrapper was in:
/usr/lib64/cups/filter
it may have been placed only in /usr/lib/cups/filter. If so create a link to
the wrapper in /usr/lib64/cups/filter
The installation had put the wrapper in both locations, so no joy there.

On Thu November 19 2009 02:36 am, swerdna wrote:

>
>> Did you check to see if the brother wrapper was in:
>> /usr/lib64/cups/filter
>> it may have been placed only in /usr/lib/cups/filter. If so create a
>> link to
>> the wrapper in /usr/lib64/cups/filterThe installation had put the wrapper
in both locations, so no joy there.
>
>
Swerdna;
At least you have it working. Have you filed a bug with Brother?

As for my second suggestion. I thought of that on the way to bed and thought
it was at least worth looking at. It’s really too bad that the problem with
Brother’s printer drivers isn’t that simple.

Congratulations on getting it working, enjoy.

P. V.
“We’re all in this together, I’m pulling for you.” Red Green

I have upgraded to Suse 11.2 (64-bit) and my Brother DCP 7020 printer no longer prints. I have reviewed several of the related posts and all the files seem to be present in the /usr/lib64 directory, etc. The web interface at http://localhost:631/ works as it should, and the printer error log says the job completes (with output similar to another posting here) but no print. Perhaps the Suse team needs to address this problem. Thanks much.

Good idea, you can let them know of the problem on this link so they can address the issue: Bugzilla Main Page
When you’re done, can you leave a link to your bugzilla entry here so we can see the progress?

I have the same problem as above. I have been running a HL2040 (with the forum’s help) over the past couple of years. I just updated to 11.2 and it no longer works. I followed the instructions above, but still no joy.

Using the CUPS+Gutenprint v5.0.2 (plain or simplified) activates the printer and the ready light blinks, but then stops, the log shows it in queue then out, but no print.

If I use the CUPS+omni driver it activates and feeds paper, but with nothing on it. It just feeds through a blank piece of paper.

I have changed out the toner just in case, but still nothing. It does the same for HL2040 and HL2060 drivers.


OK, another odd day on the ranch. I was getting a bit frustrated, but finally got it to work setting up a new printer with the Brother HL-2040 Foomatic/hl1250 (recommended) driver.

Can anyone explain to me, first why this worked verses the CUPS driver, and second, what is a Foomatic driver?

thanks

Running OS 11.2,KDE, 64-bit & Thanks to this thread & an Open Printer Database *.PPD file my Brother HL-2140 printer now works.

Here’s a link for the Brother printers: OpenPrinting database - All Brother Printers

The file for the HL-2140 is the hpijs-pcl5e one, and everything prints out okay on the test page. Its listed as being pretty much 100% too so that should work until the Brother drivers are fixed.

Good stuff :slight_smile:

Is the .ppd file the only file I need to download? Where should I place this file after download?

I don’t have any /usr/lib64/ directory and I have the 64-bit 11.2 installed. So is it ok to just to create it and copy the driver to usr/lib64/cups/filter/?

OS: Linux 2.6.31.5-0.1-default i686
System: openSUSE 11.2 (i586)
KDE: 4.3.1 (KDE 4.3.1) “release 6”

OK. Added the HL-2060 driver and got my HL-2140 printing again.

On Tue December 1 2009 06:36 pm, stubble wrote:

>
> OK. Added the HL-2060 driver and got my HL-2140 printing again.
>
>
stubble;

This was a red herring anyway, see Swerdna’s reply. I see it did work with
the HL-2060 foomatic. Congratulations and enjoy your printer.


P. V.
“We’re all in this together, I’m pulling for you.” Red Green

Installing the HL-2060 foomatic driver solved the problem on my HL-2140

I installed the .PPD file through the CUPS admin page, on the Modify Printer section. Go through the steps of the dialog, then add the PPD when it asks for it.

The driver works fine. There are other methods to get your printer to work in this thread, though they didn’t work for me. The open printer driver did in my case.

I have a hl-5370DW laser that works fine in 11.1 but I’m having the same problem with 11.2 as others in this thread. My model isn’t listed in the openprinting data base. I submitted a bug report around Milestone 3 but the devs said it was Brother’s problem and there was nothing they could do about it.

I sent an email to Brother two days ago but haven’t received a reply yet.

Edit: Using the ppd file for hl-5270 made the printer work again. Great thread.

The Brother Linux techs got back to me and said that the problem was with openSUSE’s ghostscript-library and maybe an update would fix it.

I updated my ghostscript-library Dec 9, and now the 5370 driver with the cupswrapper is working.

I can confirm that my HL2040 now works using the hl2040 RPMs from the Brother site – after my ghostscript library was updated to this RPM: ghostscript-library-8.64-6.2.1.x86_64, from the update repository.