NEW PACKAGE: Printer drivers for Brother needed

Bug #25966 reported by comeon
108
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Ubuntu
Fix Released
High
Till Kamppeter
Declined for Gutsy by Henrik Nilsen Omma
Hardy
Fix Released
High
Till Kamppeter
cupsys (Baltix)
Invalid
Undecided
Unassigned
cupsys (Ubuntu)
Invalid
Undecided
Unassigned
Declined for Gutsy by Henrik Nilsen Omma
Hardy
Invalid
Undecided
Unassigned

Bug Description

I'd like to see the GPLed printer-drivers from brother included in Ubuntu.
Except for the changed location of the cups-initscript (/etc/init.d/cupsys
instead of /etc/init.d/cups), they already work fine in Ubuntu 5.10.

Upstream download location:

http://solutions.brother.com/linux/en_us/: http://solutions.brother.com/linux/en_us/

License: Proprietary but redistributable (pacckage suggested for Multiverse/Restricted)

Revision history for this message
ChristofferS (ubuntu-curo) wrote :

I think you can find them here:

http://solutions.brother.com/linux/sol/printer/linux/developers.html

I am not a legal expert but can the following drivers be included in multiverse?

http://solutions.brother.com/linux/sol/printer/linux/lpr_drivers.html

http://solutions.brother.com/linux/sol/printer/linux/cups_drivers.html

You need both the lpr and the cups wrappers.

Matt Zimmerman (mdz)
Changed in cupsys:
assignee: nobody → doko
Revision history for this message
Matthias Klose (doko) wrote :

contacted Brother, waiting

Changed in cupsys:
status: Unconfirmed → Needs Info
Revision history for this message
webwolf_27 (jeremy-fam-schoenhaar) wrote :

I've seen brother can take a few weeks to answer. It took them 3 weeks to answer a question I had. By then I'd fixed it myself.

Revision history for this message
Simon Law (sfllaw) wrote :

An alternative would be to do a copyright audit for these drivers. If
everything, including the packaging, is available under a free license,
then we are safe to redistribute.

Revision history for this message
Matt Zimmerman (mdz) wrote :

The original description claims that there are drivers licensed under the GPL. If this is accurate, there is no question about whether they can be included. Was this an error? This does not seem to have been questioned in the bug report.

Till, do you have more information about these drivers?

Changed in cupsys:
assignee: doko → till-kamppeter
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

The PPD files for PostScript (BR-Script) printers are under GPL and therefore they can be redistributed. They are also available in the upstream foomatic-db package.

The drivers for non-PostScript printers are redistributable but they are closed-source. So they disqualify to be in the main distro, but they can be added to some extra repository for non-free software without explicit agreement with Brother. See the license text by going to

http://solutions.brother.com/linux/sol/printer/linux/lpr_drivers.html

and clicking an arbitrary driver download link.

The CUPS wrappers are under GPL again, but they are useless without the corresponding closed-source LPR driver. On a CUPS system it required to have both the CUPS wrapper and the appropriate LPR driver for the printer.

If we do not have an appropriate repository for such packages we can only reject this report.

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

We will investigate on adding these drivers to multiverse.

Revision history for this message
trollord (trollenlord) wrote :

Till, Matt: The open source driver support has not proceeded much judging from http://openprinting.org/printer_list.cgi?make=Brother so this is still a valid issue. Could the drivers be added to the Canonical commercial repository (after getting a permission from Brother)?

Revision history for this message
FriedChicken (domlyons) wrote :

I think it will be to late to include the drivers into Gutsy. But *please* include them into Hardy, setting up printer and scanner manually is a job that takes some time ...

In my opinion there's nothing against including it into multiverse and/or install it with the Restricted Manager

Revision history for this message
Przemek K. (azrael) wrote :

Also see bug #16704 for scanner drivers for Brother

Revision history for this message
Przemek K. (azrael) wrote : Re: Printer drivers for Brother needed

See bug #138378 for installation of drivers from Brother site

Revision history for this message
Chuck Smith (smith.chuck) wrote :

I would bump this issue -- seconds on the "please add these for Hardy".

I've verified USB plug 'n play ability for HL-2070N with the Brother-provided drivers.

Revision history for this message
FriedChicken (domlyons) wrote :

 HL-2070N is a PostScript/BrScript-Printer, but the MFC-Modells not

Revision history for this message
Peter Makowski (petermakowski) wrote :

Could it be fixed in Hardy??

Revision history for this message
Peter Makowski (petermakowski) wrote :
Revision history for this message
FriedChicken (domlyons) wrote :

Is it possible to integrate the drivers for the DCP-/MFC-Models in Hardy?

Revision history for this message
webwolf_27 (jeremy-fam-schoenhaar) wrote :

If it would be permissable to add them to Multiverse, and someone could give me some support on (re)packaging them, I'd be willing to do some work on them and upload. But I doubt that we'll get them into anything better then multiverse because of license issues. It doesn't make sense to put the cups-wrapper into main when it requires the lpr driver from multiverse. Alternatly we could consider the possibliity of adding them to a 3rd party repo *shudder*

oponek (oponek-merged)
Changed in cupsys:
assignee: till-kamppeter → ubuntu-drivers
oponek (oponek-merged)
Changed in cupsys:
assignee: ubuntu-drivers → desktop-bugs
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

webwolf_27, according to their license we can add them to Multiverse. I am very grateful if you would package them. In Multiverse I can also sponsor the upload for you (if you are not MOTU by yourself). Can you please package them as soon as possible, as Thursday, Feb 14 is feature freeze for Hardy.

If you have questions concerning the packaging, I can help you.

Martin Pitt (pitti)
Changed in cupsys:
assignee: desktop-bugs → till-kamppeter
Revision history for this message
webwolf_27 (jeremy-fam-schoenhaar) wrote :

Am I correct in my assumption that I would have to upgrade to Hardy to do this properly?
Otherwise I'm fairly sure I can work my way through it. I'm not yet a Motu, but I've considered getting involved several times in the past.

Revision history for this message
Martin Pitt (pitti) wrote : Re: [Bug 25966] Re: Printer drivers for Brother needed

webwolf_27 [2008-02-07 10:15 -0000]:
> Am I correct in my assumption that I would have to upgrade to Hardy
> to do this properly?

The printing infrastructure didn't change drastically between Gutsy
and Hardy. If you can get them working in Gutsy, it's not a problem to
make them work in Hardy, too.

Thanks!

Revision history for this message
webwolf_27 (jeremy-fam-schoenhaar) wrote : Re: Printer drivers for Brother needed

There's no need to thank for for this Martin. I've been Using ubuntu on everything except my production server since dapper was alpha, andf bee looking for something to get involved in since only a short time after. Besides I've got a Brother MFC-215c here that I tortured myself getting configured. It'd be a preasure to help the movement.

Jeremy

Revision history for this message
FriedChicken (domlyons) wrote :

@Jeremy:
Even if you mean there's nothing to thank for: Thank you for making the packaging!
It will make work much easier for al lot of people using a Brother printer.

Will you integrate the scanner driver, too? The installation is always a bit tricky if you want to install the driver from brother.

Revision history for this message
webwolf_27 (jeremy-fam-schoenhaar) wrote :

As I get time, I might as well. Not really much to package as the packages are allready there. They only haveto be modified and repacked. If I remember right the scanner drivers are GPL anyway, but then it doesn't make much sence to me to have half the drivers in multiverse and the other half in main.

Revision history for this message
FriedChicken (domlyons) wrote :

That's cool. 8-)
Thank you again

Revision history for this message
FriedChicken (domlyons) wrote :

Appendix:
I could test the package(s). I've got a new installed Kubuntu Hardy Heron Alpha 4 on my notebook.

Revision history for this message
Przemek K. (azrael) wrote :
Revision history for this message
Saivann Carignan (oxmosys) wrote :

FriedChicken : It would be great if you want to test our package since we are working hard on them. Can you tell what Brother printer you have?

To every people who own a Brother printer and that are wiling to test the new packages : Can you provide the model name of your Brother printer?

Revision history for this message
Przemek K. (azrael) wrote :

Brother MFC-440CN (network printer/scanner).

Revision history for this message
Martijn Vermaat (mvermaat) wrote :

Brother HL-1430 (USB/parallel laser printer).

Revision history for this message
Markus Golser (golserma) wrote :

Brother Fax-1940CN (Network/USB printer/scanner)

Revision history for this message
FriedChicken (domlyons) wrote :

I've got a Brother DCP-120C (working with the driver for MFC-210)

Revision history for this message
Michael Stempin (mstempin) wrote :

Brother MFC-5440CN.
Works great with the driver from the Brother-site.

Revision history for this message
Qichang Liang (kcleung-users) wrote :

Brother MFC-8820D

Where can I get your test packages? Currently my laptop is installed with Xubuntu Hardy Alpha 4

description: updated
Revision history for this message
Saivann Carignan (oxmosys) wrote :

The packages are nearly finished, links and instructions will come soon. We need multiple testers for multiples Brother printers ready to take the adventure ;)

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

I have uploaded the packages now. For testing you can already get them here:

http://upload.leservicetechnique.com/brother/

Revision history for this message
Saivann Carignan (oxmosys) wrote :

To know which package you should install, you can look here : https://wiki.ubuntu.com/BrotherDriverPackaging
There is 5 categories of printer drivers. It is possible that some of you will have a printer that is not a part of the package, like the Markus Fax-1940CN which I didn't find anywhere in the sources.

Also note that your printer will probably not get detected and installed automatically at this state. You have to choose the PPD file for your printer from /usr/share/ppd/Brother when you will install the printer with cupsys.

Thanks for every testers that will give feedback.

Revision history for this message
FriedChicken (domlyons) wrote :

- Dependency for "csh" is missing (at least for the bh7-packages).

- brother-cupswrapper-bh7 gives errors on installation (--> attachment)

- The bh7-driver doesn't work for printers using the MFC-210C driver as my DCP-120C does. This also affects DCP-115C, DCP-315CN, DCP-340CW, MFC-215C, MFC-425CN, MFC-640CW, MFC-820CW and of course MFC-210C.
The drivers can be found at http://solutions.brother.com/linux/sol/printer/linux/lpr_drivers.html and http://solutions.brother.com/linux/sol/printer/linux/cups_drivers.html

- The printer was detected autmatically (even if the new kde-tool didn't say something) and the driver for DCP-130C (above mentioned as bh7) was configured. But this driver doesn't work for this model.

- The (KDE-)printer configuration doesn't show the tab with printer-specific settings (quality and things like that), as I was used to in Gutsy using the packages from the Brother homepage.
Maybe this depends on wrong printer detection I described above but it maybe also could be an effect of wrong packaging(?).

- The driver for Markus' fax can be found at http://solutions.brother.com/linux/sol/printer/linux/pcfax_drivers_lpr.html

Revision history for this message
FriedChicken (domlyons) wrote :

Sorry, I've forgotten the attachment in my last posting ...

Revision history for this message
Saivann Carignan (oxmosys) wrote :

FriedChicken : Thanks a lot for your testing. Unfortunately, your printer and the printer of Markus are from the PC-FAX driver category which we did not package. I'm asking Martin Pitt and Till if we can still package them for Hardy but we must consider that these drivers will be just available through my webpage from now.

The other errors you found will be fixed in the upload that I will do this night. Thanks and feel free to report any other problems that you find and keep looking for two packages named brother-cups-wrapper-PCFAX and brother-lpr-drivers-PCFAX. These packages should contains your drivers and the drivers for Markus.

Revision history for this message
FriedChicken (domlyons) wrote :

OK, thank you very much for your great work.

Martin Pitt (pitti)
Changed in cupsys:
status: New → Invalid
Changed in cupsys:
status: New → Invalid
105 comments hidden view all 185 comments
Revision history for this message
Saivann Carignan (oxmosys) wrote :

All fixed packages for brother-lpr-drivers-* are now uploaded in my PPA

deb http://ppa.launchpad.net/saivann/ubuntu hardy main
deb-src http://ppa.launchpad.net/saivann/ubuntu hardy main

I did not remove the transitional package but I fixed a2ps missing dependencies and wrong brother-laser-wrapper-* dependencies in all LPR packages (this did not affect the cups wrapper packages). If we take the decision to drop transitional packages, I'm ready to do it.

Packages still have ~ppa1 in their changelog versions to avoid too much useless changelog entries if we decide to changes some things. When the package is ready for another upload to ubuntu repositories, I'll drop the ~ppa1.

Revision history for this message
Martijn Vermaat (mvermaat) wrote :

Latest packages change nothing with respect to the HL-1430 printer (in laser1).

See my previous comment: https://bugs.launchpad.net/ubuntu/+bug/25966/comments/29

Revision history for this message
Saivann Carignan (oxmosys) wrote :

Martijn Vermaat : Thanks for your comment, did you try the one in my PPA? deb http://ppa.launchpad.net/saivann/ubuntu hardy main

Revision history for this message
Brett Alton (brett-alton-deactivatedaccount) wrote :

Does 'deb http://ppa.launchpad.net/saivann/ubuntu gutsy main' not exist? I'm hoping to continue testing those Gutsy drivers!

Thank you for your time.

Revision history for this message
Martijn Vermaat (mvermaat) wrote :

Saïvann Carignan: Yes, I used alpha 5 again with the packages from your PPA.

Revision history for this message
FriedChicken (domlyons) wrote :

Yesterday I've updated the drivers with the packages from PPA and then tried to get a Brother FAX-1940CN working (*-extra-Packages). As my DCP-120C this was no problem and it seems as if it's safe use them both on one system.

Thank you, good work!

Revision history for this message
FriedChicken (domlyons) wrote :

Supplement: I've connected the FAX-1940CN via USB. As already said this was no problem.

I have also tried it via ethernet but
a) didn't use a crossover altough I connected the laptop and the printer directly
b) the NetworkManager didn't activate the ethternet device. This could be because of a) (but most modern ethernet devices should be able to work around this) or because the printer hasn't got a DHCP-Server and NetworkManager is not able to choose an own IP.

So I think this is not a problem of the driver. Maybe I could arrange it some time to connect the driver with a switch or a router.

Revision history for this message
FriedChicken (domlyons) wrote :

Correction:
... Maybe I could arrange it some time to connect the *printer* with a switch or a router.

Revision history for this message
Saivann Carignan (oxmosys) wrote :

brettalton : Sorry, I won't have the ressources and time to build these drivers for Gutsy, at least in the next week and since Hardy will soon be a beta, I will concentrate on Hardy, but thank you for your testing. According to your comment and Martijn Vermaat comment, I believe that there is still some things that need to be fixed with laser and laser1 packages but I can't see what, at least from now.

FriedChicken : That's great, thanks :) For the network, it's a better idea to test with a router yes, otherwise the printing problems might not be related to the drivers.

Revision history for this message
Sebastian Keller (skeller) wrote :

In brother-lpr-drivers-bh7_1.0.0-9-0ubuntu3~ppa1_i386 the files in /usr/Brother/Printer/*/inf/brio* link to /usr/Brother/Printer/inf/brio... while the files in brother-lpr-drivers-common_1.0.0-2-0ubuntu1_i386 the files are called brio06...

Revision history for this message
Saivann Carignan (oxmosys) wrote :

Sebastian Keller : Thanks for finding that mistake. I will fix this problem.

Revision history for this message
Sebastian Keller (skeller) wrote :

In brother-lpr-drivers-bh7_1.0.0-10-0ubuntu1 the files in /usr/Brother/Printer/*/lpd/*filter* are missing +x.

Revision history for this message
Sebastian Keller (skeller) wrote :

Another problem:
/usr/Brother/Printer/dcp130c/lpd/psconvertij2 is different from the one shipped in the according package from Brother, which results in the following problem:

Brother:
PAPER_TYPE=`sed -n '/PaperType/p' $RC_FILE`
PAPER_TYPE=`echo $PAPER_TYPE | sed -e 's/ //g' -e 's/PaperType=//'`

brother-lpr-drivers-bh7_1.0.0-10-0ubuntu1:
PAPER_TYPE=`sed -n '/^Paper/p' $RC_FILE`
PAPER_TYPE=`echo $PAPER_TYPE | sed -e 's/ //g' -e 's/Paper=//'`

While the entry in $RC_FILE (/usr/./././Brother/Printer/dcp130c/inf/brdcp130crc in this case) has the following format:
PaperType=A4
PaperThick=Regular
PaperSource=AUTO

This results in PAPER_TYPE being:
A4PaperThick=RegularPaperSource=AUTO
while it simply should be A4.

However there are more differences in those files, so that even after changing this line it still does not work.

I also saw, that brdcp130crc differed from the Brother one, Brother uses "PaperType=letter".

And another file with differences: /usr/Brother/Printer/dcp130c/inf/paperinfij2
Several values are different, just as an example:
Ubuntu Package: BrA4_B: 4956 6988
Brother Package: BrA4_B: 4930 6988

Revision history for this message
Saivann Carignan (oxmosys) wrote :

Thank you very much for finding these issues. Since your recent comments, I also found several problems like the one you described and I'm currently fixing everything I see. I will probably upload fixed packages to my PPA in the next day.

Revision history for this message
Dana_r (danarea) wrote :

I'm on Hardy A6 and I was unable to get my Brother HL-2040 to print test pages.
I'm using:
brother-lpr-drivers-common 1.0.0-2-0ubuntu1
brother-lpr-drivers-laser 2.0.1-2-0ubuntu3
brother-r-lpr-drivers-laser 2.0.1-2-0ubuntu1

I performed the setup in the cups admin page using the packaged PPD file. The jobs appear in the cups queue but nothing is printed.

Revision history for this message
mikko (mikko-) wrote :

Same problem. I can't print anything. My DCP7010 ppd-file is in /usr/share/ppd instead of /opt/share/ppd. In Dana_r's error log driver tries also to find it from /usr/share/cups/model.

unelma@mikkojakaisa:~$ sudo cat /var/log/cups/error_log
E [21/Mar/2008:09:31:25 +0200] Pause-Printer: Unauthorized
E [21/Mar/2008:09:39:51 +0200] [cups-driverd] Unable to open PPD directory "/opt/share/ppd": No such file or directory
E [21/Mar/2008:09:39:53 +0200] Resume-Printer: Unauthorized
E [21/Mar/2008:09:40:24 +0200] [cups-driverd] Unable to open PPD directory "/opt/share/ppd": No such file or directory
E [21/Mar/2008:09:40:57 +0200] Resume-Printer: Unauthorized
E [21/Mar/2008:09:44:01 +0200] Pause-Printer: Unauthorized

Revision history for this message
Saivann Carignan (oxmosys) wrote :

Very interesting. Can you try the latest packages that I uploaded to my PPA archive yesterday?

deb http://ppa.launchpad.net/saivann/ubuntu hardy main

These packages fix various issues, including the wrong permissions which I suspect to be the cause of the non-working laser and laser1 package. Maybe that your actual error message are just "side effects" of this problem.

Revision history for this message
Dana_r (danarea) wrote :

Saïvann, that is closer as the test page now prints, however the placement is off by about 2cm from the top of the page. I'm also still getting the following messages in my cups log:
E [21/Mar/2008:12:44:44 -0400] [cups-driverd] Unable to open PPD directory "/usr/share/cups/model": No such file or directory
E [21/Mar/2008:12:44:44 -0400] [cups-driverd] Unable to open PPD directory "/opt/share/ppd": No such file or directory
E [21/Mar/2008:12:45:41 -0400] CUPS-Add-Modify-Printer: Unauthorized
E [21/Mar/2008:12:45:56 -0400] [Job 12] No %%BoundingBox: comment in header!

I can also confirm that /opt/share and /usr/share/cups/model are not present.

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

Missing /opt/share and /usr/share/cups/model are no problem. These are only alternative places to search for PPDs for CUPS. They are not needed for printing and they are also not needed by the Brother drivers.

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

Please anyone here test the newest packages from Saïvann. I have uploaded them to multiverse. Alternatively, you can also download them from Saïvann's PPA.

Please report here all problems which you still have and also report if you are able to print out-of-the-box now, especially also on 64-bit systems, as we support them with Brother's software though Brother did not take them into account.

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

There is a positive report in bug 204713 now. emanuel indermühle is reporting success with the brother-lpr-drivers-laser1 and the corresponding CUPS wrapper.

Revision history for this message
Sebastian Keller (skeller) wrote :

My DCP 130C works again now, good job! It got autodetected after i installed the packages and plugged it in.

Revision history for this message
Brett Alton (brett-alton-deactivatedaccount) wrote :

I upgrade to Hardy Beta and switched the driver for MFC-8440 from PS to CUPS but the printer still doesn't work.

brett@office:~$ sudo tail -30 /var/log/cups/error_log
E [22/Mar/2008:10:36:17 -0400] CUPS-Add-Modify-Printer: Unauthorized
E [22/Mar/2008:22:00:27 -0400] cupsdAuthorize: Local authentication certificate not found!
E [22/Mar/2008:22:00:27 -0400] cupsdAuthorize: Local authentication certificate not found!
E [22/Mar/2008:22:00:35 -0400] [cups-driverd] Unable to open PPD directory "/usr/share/cups/model": No such file or directory
E [22/Mar/2008:22:00:36 -0400] [cups-driverd] Unable to open PPD directory "/opt/share/ppd": No such file or directory
E [22/Mar/2008:22:00:57 -0400] CUPS-Add-Modify-Printer: Unauthorized
E [22/Mar/2008:22:01:00 -0400] [Job 244] No %%BoundingBox: comment in header!

Revision history for this message
Michael Stempin (mstempin) wrote :

MFC 5440CN still works, but I cannot change the size from Letter to A4.
Well you can change it but it does not have any effect on the outcome of the paper.

Also I noticed that when I installed the brother-lpr-drivers-extra-Package it pulled some dependencies but I had to install brother-cups-wrapper-extra manuallly afterwards, which itself pulled some more dependencies.

Shouldn't these two packages depend on each other in order to have a working printer by installing either one of them an every other needed package would be downloaded automatically?

Keep up the good work guys. Seems that now is the time to polish the packages up a little bit more.

Revision history for this message
Brett Alton (brett-alton-deactivatedaccount) wrote :

I noticed that an upgrade of the brother-cups-wrapper-* drivers were pushed to Hardy, so I installed them, changed my driver from PS to CUPS and my printing is now working =)

However, the pages seems to be 2.5cm at the top and 0.2cm at the bottom. The left and right margins are about 0.7cm.

This is with a MFC-8440 so you have some prospective.

Revision history for this message
Saivann Carignan (oxmosys) wrote :

Thank you all for your testing. According to comments here, we now have Brother packages that works for most of printers so I set the status of this bug report to fix released. There are probably persisting issues that may be directly related to the Brother drivers. I invite you to open bugs for all specific issues you might find with these packages.

brettalton & Lebowski : It would be really appreciated that you open bugs for your specific issues and that you give detailed descriptions about it. I will keep active with brother cups wrapper and lpr drivers packages. Thank you for all your contribution so far.

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

Saïvann and Jeremy, thank you very much for doing this awkward task of packaging these drivers. Debianizing the Brother drivers in a distribution-friendly way was much more complex than debianizing a typical free software application. So you have learned already a lot to get MOTU already with these packages. I liked very much sponsoring the upload of your packages and supporting your effort.

The original drivers are really not well designed for being shipped with a distro, and this made me adding several points to my driver design guidelines at OpenPrinting:

https://www.linux-foundation.org/en/OpenPrinting/WritingAndPackagingPrinterDrivers

Saïvann, Jeremy, would you also like to make distribution-independent, LSB-based packages of the Brother drivers? These would be uploaded onto the OpenPrinting server and then arbitrary (LSB-compliant) distros can automatically download them when a Brother printer gets discovered.

Revision history for this message
Saivann Carignan (oxmosys) wrote :

Till Kamppeter : Thank you also very much for your guidance, this project would not get at this state without your help. Packaging this was complicate but very funny, especially when we got our first positive results :) .

Concerning the LSB-based packages, I actually don't have a lot of knowledge about LSB and RPM packaging. No promises, but I'm interested by this task when I will have time to look at it deeper. If I start to work on this, can I still ask for your support?

Revision history for this message
Michael Stempin (mstempin) wrote :

New bug report about the A4-problem is here: Bug #206365

Thank you so much for packaging these drivers for Ubuntu.
Next should be fixing the A4-problem (and anything else what's found) and for Hardy +1 we need the Brother scanner drivers too. :-)

Keep up the awesome work that will make Hardy rock for even more people.

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

Saïvann, no problem with guiding you through the LSB package development. I am the author of the LSB DDK and I am also the leader of the OpenPrinting project and the creator of the concept of distribution-independent printer/scanner driver packages.

Revision history for this message
webwolf_27 (jeremy-fam-schoenhaar) wrote : Re: [Bug 25966] Re: NEW PACKAGE: Printer drivers for Brother needed

On Mon, 2008-03-24 at 21:29 +0000, Till Kamppeter wrote:
> Saïvann and Jeremy, thank you very much for doing this awkward task of
> packaging these drivers. Debianizing the Brother drivers in a
> distribution-friendly way was much more complex than debianizing a
> typical free software application. So you have learned already a lot to
> get MOTU already with these packages. I liked very much sponsoring the
> upload of your packages and supporting your effort.
>
I wish I would have had the time to do more. Fortuanatly I've found
employment in an opensource friendly/contributing company. However our
own projects always come first and these are primarly tools to make the
lives of administrators easier, and in technical support for customers.
> The original drivers are really not well designed for being shipped with
> a distro, and this made me adding several points to my driver design
> guidelines at OpenPrinting:
>
> https://www.linux-
> foundation.org/en/OpenPrinting/WritingAndPackagingPrinterDrivers
>
> Saïvann, Jeremy, would you also like to make distribution-independent,
> LSB-based packages of the Brother drivers? These would be uploaded onto
> the OpenPrinting server and then arbitrary (LSB-compliant) distros can
> automatically download them when a Brother printer gets discovered.
>
If time permits I'd love to. I have done some RPM packaging in the past,
but my LSB knowledge is not up to date. I won't consider myself an
active developer on any of these. but if time warrants I'll be happy to
participate.

Jeremy

Revision history for this message
Bruce Crowther (bwucie) wrote :

Installed 8.04 Beta today, eventually got DCP130C printer running using DCP135C driver, could not install DCP130C one via Synaptic, because it has dependency issues. (Printer runs really well! Better than in 7.04 using the Brother supplied drivers.)
Have installed the Brother Scanner driver, but the scanner will not start. The fix for this for 7.04 is no longer valid (add a line to etc/fstab and add the device to Libsane Rules.) It's beaten me for now.
Regards,
Bruce

Revision history for this message
Saivann Carignan (oxmosys) wrote :

Bruce Crowther : You actually use the Brother printer drivers from the Brother website. Your printer driver is also actually in the brother-cups-wrapper-bh7 and brother-lpr-drivers-bh7 packages which you can download with synaptic. ( see https://wiki.ubuntu.com/BrotherDriverPackaging ).

The problem you get with your sane scanner drivers is that Brother sane drivers only works when running as root. You should follow their FAQ. http://solutions.brother.com/linux/sol/printer/linux/linux_faq.html#6 .

Actually I did not provide sane drivers for ubuntu but I want to do this for Hardy + 1.

webwolf_27 : This project wouldn't have take place without you, thank you very much for the hard job you did on this :)

Revision history for this message
Martin Pitt (pitti) wrote :

Bruce Crowther [2008-03-25 12:32 -0000]:
> Have installed the Brother Scanner driver, but the scanner will not
> start. The fix for this for 7.04 is no longer valid (add a line to
> etc/fstab and add the device to Libsane Rules.) It's beaten me for
> now.

Scanners are currently broken, see bug 205496. I'll upload a fix in a
few minutes.

Revision history for this message
opamp (opamp10) wrote :

hello

this has work for my dcp150

Brother scanner/printer install in Hardy

Printer :
System >administration >Synaptic package manager (ww) search for Brother :brother-cups-wrapper-extra
Cups Wrapper drivers for extra brother printers install with supporting parcels
Then System >administration> printing > choose printertype with make and Model: bottum change. Choose Brother (forward). Choose Type. (forward).(apply).
ready...

Scanner:
System >administration >Synaptic package manager (ww) search for Brother :brscan2 Brother Scanner Driver install.
Then applications > Accessories > Terminal. Open
Type --->>> sudo apt-get install sane-utils <<<----
Type ---->>> sane-find-scanner <<<----- write the value (vendor=0x04f9, product=0x01cf) of vedore and product.
Type --->>> sudo gedit /usr/share/hal/fdi/preprobe/10osvendor/20-libsane.fdi <<<------
Search for Brother type.

<!-- Brother DCP-150C -->
−<match key="usb.vendor_id" int="0x04f9">
 −<match key="usb.product_id" int="0x01cf">
   <append key="info.capabilities" type="strlist">scanner</append>
   <merge key="scanner.access_method" type="string">proprietary</merge>
  </match>
</match>

Change a random Brothertype in your own type e.g.
 <!-- Brother DCP-130C --> in <!-- Brother DCP-150C -->

vendor number: −<match key="usb.vendor_id" int="0x04f9"> change the value in number you have on written

product number: −<match key="usb.product_id" int="0x01cf"> same way

Store and restart pc

Revision history for this message
FriedChicken (domlyons) wrote :

brscan2 is not part of the ubuntu repositories. You seem to have this package from an alternative source or from Brother.

Revision history for this message
opamp (opamp10) wrote :
Revision history for this message
Michael Greifeneder (mikegr) wrote :

Hello, I can confirm that my HL-2030 printer works perfect with package 'brother-cups-wrapper-laser' in Hardy.
As far as I have read these packages are not installed automatically when a printer is connected. When I connected my printer via USB before I had installed the packages I got a message that my printer is now configured and ready to use. However it was set up with as Raw Printer and printing didn't work.

Can someone or should I? open a bug for Intrepid that these packages are installed automatically and model set correctly?

Revision history for this message
Saivann Carignan (oxmosys) wrote :

Thanks for your comment. This bug report is already reported has bug 234822

Changed in ubuntu:
status: Fix Released → Confirmed
Revision history for this message
Przemek K. (azrael) wrote :

Arthur: please don't change bugs' statuses without a valid reason.

Changed in ubuntu:
status: Confirmed → Fix Released
Displaying first 40 and last 40 comments. View all 185 comments or add a comment.
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.