Posts Tagged ‘CUPS’

Brother printer CUPS wrapper source code

2008-02-22 (Friday)

Followup on an previous post:

The source code for the sources in question are available here: Brother printer CUPS wrapper source code.

For some reason I couldn’t find it before. It would appear that Brother had recently reorganized their Linux driver pages, so it may have been delinked in the shuffle.

Brother HL-2040 CUPS Driver for Gentoo

2008-02-21 (Thursday)

Updated 2008-02-27: installation from this ebuild seems to break for certain files due to some missing files. Use at your own risk. I will be working on a better version which should do away with the binary blogs in the CUPS wrapper completely.

It’s no secret that I have issues with Brother’s Linux printer drivers and their programming practices in general.

Last night, my HL-2040 laser printer went on the fritz, refusing to print anything other than test pages and diagnostic information, prompting me to once again descend into the pit of despair where RPMs rule, good code locked up to rot, and DYI IT guys like myself try to hang onto whatever shred of sanity we find.

Long story short, I created an ebuild package for the HL-2040 driver. You can download it from below:

Ebuild for Brother HL-2040 CUPS driver

To install the ebuild, simply extract it to an overlay directory of your choice; the tarball already contains a manifest, and has the correct directory hierarchy. Unmask (currently keyworded ~x86; change as required), emerge, add the printer in CUPS, and you should be good to go.

Please see HOWTO: Installing 3rd Party Ebuilds over at Gentoo Wiki for general instructions on using external ebuilds.

To: Brother Industries Ltd.

2008-02-21 (Thursday)

Subject: brcupsconfig3 source code

When downloading the CUPS wrapper for my HL-2040 printer, I noticed that only the GLP2 license is presented to me.

According to the license, a distributor of a GPL-licensed software package must also provide source code for all executables in that package. As the source code for the executable ‘brcupsconfig3′ is not included in neither the .rpm nor .deb packages, can you please send me the source code or point me to where it can be obtained?

Thanks.

Now, we wait…