Brother HL-2140 printer not working in Intrepid Ibex by default

Bug #287889 reported by zertz
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
foomatic-db (Ubuntu)
Fix Released
Undecided
Unassigned
Nominated for Jaunty by Andrew Cranwell

Bug Description

In Intrepid Ibex, the Brother HL-2140 printer is not working under default drivers. I had installed the Brother LPR driver for this printer from the HL-2140 entry this printer has on linuxprinting.org, which is incorrect, and says it works. It also asks for a Brother cups driver to be installed. After these debs are installed to the system, it autodetects the printer and chooses a sort of PPD file which is labelled as for the HL-2170W printer. autodetects, uses this ppd, still listed as the HL-2140 printer, though it will not work printing at 1200 dpi. I had read on one forum post on ubuntuforums, that someone gotten it to work using the HL-2060 ppd file, which works for me, when manually assigning it, however it only prints up to 600dpi. It sure would be nice to get native support for this printer. I had purchased it, to replace a LaserJet 1018, which stopped working in Hardy, didn't get fixed either in Intrepid, so its a little disappointment that my replacement is crippled. its so hard to find a working monochrome laser printer for ubuntu, and they are important.

ty

Related branches

zertz (zertz)
description: updated
Revision history for this message
Anthony Noto (angusthefuzz) wrote :

I have this model of printer. The upgrade went smoothly and I was unable to recreate your bug. I also did not need to install any drivers. CUPS automatically detected the USB printer and configured it correctly. Please use the following guide and post the log files it recommends: https://wiki.ubuntu.com/DebuggingPrintingProblems Thanks for your bug report, hopefully we will be able to sort this out quickly.

Revision history for this message
Sebastián Salazar Molina. (sebasalazar) wrote :

I confirm the error.

The printer is autodected, but not print.
I attach a piece of syslog, the error_log and printingbug.

Greetings

Changed in cups:
status: Incomplete → Confirmed
Revision history for this message
Sebastián Salazar Molina. (sebasalazar) wrote :

I can print, I had to use the settings, used on hardy, I attach my cups folder, maybe help somebody.

Revision history for this message
PrinzLangweilig (bln-schade) wrote :

Works with 8.10 on me fine.
But i had on the beginning the problem that in some printings the printer did'nt print and the red error led was lightning.
I found out that i had a wrong option in the printer settings.
<< Paper entry << was marked with "manually"
I had set it to "automatic" and it works fine . :)

Sorry for my bad english. :)

Revision history for this message
MetaCarpal (metacarpal) wrote :

There is a new driver specific to the HL-2140 is available on the Brother website, so it is no longer necessary to use a work-around driver for another model.

LPR driver: http://solutions.brother.com/Library/sol/printer/linux/dlf/brhl2140lpr-2.0.2-1.i386.deb
CUPS wrapper: http://solutions.brother.com/Library/sol/printer/linux/dlf/cupswrapperHL2140-2.0.2-1.i386.deb

Devs, please incorporate these into the brother-lpr-driver-laser and brother-cups-wrapper-laser packages.

Revision history for this message
Pascal De Vuyst (pascal-devuyst) wrote :

That's a bug in the Plug 'n Print detection, it should not match the incorrect Brother HL-2170W Foomatic/pxlmono (recommended) driver for your Brother HL-2140 printer (as seen in the printingbuginfo of Sebastián).

> I had read on one forum post on ubuntuforums, that someone gotten it to work using
> the HL-2060 ppd file, which works for me, when manually assigning it, however it only
> prints up to 600dpi.
Please add this as another driver known to work on openprinting.org by clicking "Edit this printer" on this page: http://openprinting.org/show_printer.cgi?recnum=Brother-HL-2140

Brother provides a native linux driver for this printer which is not included into Ubuntu, your printer should work when manually installing this driver.

If you want this native printer driver to be installed automatically in future versions of Ubuntu you should ask Brother to provide a distribution independent driver package as described here: http://www.linux-foundation.org/en/OpenPrinting/WritingAndPackagingPrinterDrivers, so automatic download of the printer driver becomes possible as already implemented by this specification: https://blueprints.launchpad.net/ubuntu/+spec/printerdriverautodownload since Ubuntu Intrepid.

Revision history for this message
Julian Lam (julian-lam) wrote :

My Intrepid install also selects the wrong drive to install.

In addition, Brother doesn't include a 64-bit version of their driver, so I'm SOL and must use the HL-2060 driver.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

What has to be done here is to add the printer to the Foomatic database and list it with all drivers with which the HL-2060 works. Then the printer will simply work with Ubuntu.

Moving to foomatic-db.

affects: hal-cups-utils (Ubuntu) → foomatic-db (Ubuntu)
Changed in foomatic-db (Ubuntu):
status: Confirmed → Triaged
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Can you try to set up your printer with the "Generic PCL-6/XL printer"? Check whether 1200 dpi works with this driver.

Try also the "Brother HL-1040 Foomatic/hl7x0". Does the highest resolution setting there work for you?

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Fixed in the OpenPrinting database upstream, but please answer my question of the previous comment, so that we can perhaps find a better solution.

Changed in foomatic-db (Ubuntu):
status: Triaged → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package foomatic-db - 20090819-0ubuntu1

---------------
foomatic-db (20090819-0ubuntu1) karmic; urgency=low

  * New upstream release
     - Updated Kyocera PPDs to version 8.4 (Upstream bug #366) and added 5
       new Kyocera printers.
     - Fixed default paper tray for the HP CM8050/CM8060 MFP to be tray 2 and
       not the bypass tray 1 (LP: #99316).
     - Added Brother HL-2140 and DCP-7070 (LP: #287889 and LP: #153295).
     - Removed some obsolete and redundant tags from the XML data.
     - Changed the recommended driver for the Epson Stylus Color 200 to
       "stcolor".The "mj500c" driver is buggy on Ghostscript 8.60 and newer
       (Red Hat bug #513676, Ghostscript bug #689595). Marked "mj500c"
       obsolete with "stcolor" as recommended replacement.
     - Added 8 printers from Texas Instruments.
     - Added the Genicom microLaser 12.
     - Added new driver entries "hpijs-pcl3", "hpijs-pcl5e", and "hpijs-pcl5c",
       to generate PPD files for all non-HP printers being used with HPIJS,
       as HPLIP does not provide PPDs for non-HP printers and foomatic-db-hpijs
       makes HPIJS support for non-HP printers too complicated. Updated
       recommended drivers for all affected printers.
     - Corrected option and choice IDs in some option XML files.
  * debian/control: Made foomatic-db-hpijs package obsolete by adding
    appropriate Conflicts:/Replaces: entries.
  * debian/control: Added Recommends: for all printer driver packages which get
    their PPDs from foomatic-db.
  * debian/foomatic-db.postinst: Let PPD files of existing queues which were
    generated with XML data from foomatic-db-hpijs (driver entry "hpijs") be
    replaced by PPDs from the new foomatic-db-provided driver entries
    "hpijs-pcl3", "hpijs-pcl5e", and "hpijs-pcl5c".

 -- Till Kamppeter <email address hidden> Wed, 19 Aug 2009 20:44:57 +0200

Changed in foomatic-db (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.