Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 28

Thread: Brother HL-3040CN Won't Print

  1. #11
    Join Date
    Jul 2006
    Location
    Horten, Norway
    Beans
    36
    Distro
    Ubuntu 10.04 Lucid Lynx

    Smile Re: Brother HL-3040CN Won't Print

    Thanks alot, finally got it to work
    Damn, it sucks to be a n00b!

  2. #12
    Join Date
    Dec 2009
    Beans
    7

    Re: Solved: Brother HL-3040CN Won't Print

    Quote Originally Posted by klausner View Post
    I want to express my profound disappointment in the lack of any response to this problem. I'm posting the solution to help others in the same mess, since there seem to be a lot of us.

    Kudos go to Limulus on the Linux Foundation Forums for the key to this fix.

    Here's the process I finally got to work:
    1. Download the printer file and the cups wrapper from Brother.
    2. The web page says these are 64bit deb files, but they are not. If you run amd64, you have to install them using dpkg --force-all, or similar force option.
    3. Now here is the key. Once you've installed the packages, no print driver for the 3040CN will show up in the menu!!!
    4. Instead of picking a printer from the list, select Provide a PPD File.
    5. The printer package you installed from Brother will put a ppd file in either /usr/share/cups/model/brhl3040cn.ppd and/or /usr/share/ppd/brhl3040cn.ppd. Enter this into the install dialogue.


    Once you've done that, you should be good to go. I wasted three days because Brother's instructions (and tech support) were to half-assed to include this little gem of information. May you have better luck!
    This worked me using Mint 9 on a Thinkpad T400.
    The location was:
    /usr/share/cups/model/brhl3040cn.ppd

    Many thanks!

  3. #13
    Join Date
    Dec 2011
    Beans
    1

    Re: Brother HL-3040CN Won't Print

    I want to add that in my case I needed to use the connection type: "LPD network printer via DNS-SD".

    I had the problem not able to print anything, like its not able to send the job to the printers queue. system-config-printer recognise the network printer well automatically, but it seems, the first entry in the connections list ("IPP network printer via DNS-SD) is wrong. So I tried (after many times other tries) to add the new Printer with connection type "LPD network printer via DNS-SD". And it works now!

    Hope it helps someone.

  4. #14
    Join Date
    Oct 2011
    Beans
    5

    Re: Brother HL-3040CN Won't Print

    Quote Originally Posted by DragonDionysius View Post
    I want to add that in my case I needed to use the connection type: "LPD network printer via DNS-SD".

    I had the problem not able to print anything, like its not able to send the job to the printers queue. system-config-printer recognise the network printer well automatically, but it seems, the first entry in the connections list ("IPP network printer via DNS-SD) is wrong. So I tried (after many times other tries) to add the new Printer with connection type "LPD network printer via DNS-SD". And it works now!

    Hope it helps someone.

    This is what fixed my MFC-495CW printer not printing.
    Though now I"m getting constant status that the printer is out of ink.
    I know this is not true and the test pages print just fine.

    Any thoughts on the constant 'out of ink' statuses?

  5. #15
    Join Date
    Jun 2008
    Beans
    164

    Re: Brother HL-3040CN Won't Print: New Problem

    I've changed something and can only print text in book form (i.e landscape with two pages per sheet).

    Am changing settings but no luck.

  6. #16
    Join Date
    May 2012
    Beans
    1

    Brother HL-3040CN with Ubuntu 12.04

    The Brother HL-3040CN is a GDI printer that needs a special driver from brother in order to print with linux.

    The installation is very easy:

    1. Prerequisites
    Code:
    sudo mkdir /var/spool/lpd/
    sudo chown lp:lp lpd/
    2. Download .deb driver packages from brother
    http://welcome.solutions.brother.com...html#HL-3040CN
    Code:
    wget http://www.brother.com/pub/bsc/linux/dlf/hl3040cnlpr-1.1.2-1.i386.deb
    wget http://www.brother.com/pub/bsc/linux/dlf/hl3040cncupswrapper-1.1.2-1.i386.deb
    3. Install driver
    Code:
    sudo dpkg -i hl3040cnlpr-1.1.2-1.i386.deb
    sudo dpkg -i hl3040cncupswrapper-1.1.2-1.i386.deb
    The printer is automatically installed as usb printer now.

    If you are using the printer attached to a LAN, you may change the port to be: ipp://192.168.xxx.yyy/ipp or ipps://192.168.xxx.yyy:631/ipp or you let the printer settings dialogue search for your printer.

    Now, check all the other printer settings like page size A4 and others.


    Have a nice day!

    Could someone file a bug so that this wrapper will be included in a future ubuntu release?

  7. #17
    Join Date
    Aug 2009
    Beans
    17

    Re: Brother HL-3040CN Won't Print

    Hi everyone,

    Just wanted to thank you guys for the post, helpful links!

    In my case, running 12.04 in a x86_64, the driver installation from Brother failed because of broken packages

    But I went to this site:
    http://welcome.solutions.brother.com...rn.html#f00104

    and followed their instructions with their bash scripts using the name "3040CN".

    My network printer worked when I chose the option 11 below:

    0: ipp
    1: ipps
    2: smb
    3: lpd
    4: beh
    5: https
    6: http
    7: socket
    8: dnssd://Brother%20HL-3070CW%20%40%20bionik-DX4840._ipp._tcp.local/cups
    9: dnssd://Brother%20HL-3040CN%20series%20%40%20bionik-DX4840._ipp._tcp.local/cups
    10: dnssd://Brother%20HL-3040CN%20series._ipp._tcp.local/
    11: dnssd://Brother%20HL-3040CN%20series._pdl-datastream._tcp.local/
    12: dnssd://Brother%20HL-3040CN%20series._printer._tcp.local/
    13: hp
    14: hpfax
    15: lpd://BRN001BA966D055/BINARY_P1
    16 (I): Specify IP address.

    The others didn't? (10, 15, or even 16 putting number by hand!) I don't know why

    Cheers,
    Pedro

  8. #18
    Join Date
    May 2005
    Location
    Seattle
    Beans
    228

    Re: Brother HL-3040CN Won't Print

    Thanks++ for your instructions above. I installed 12.04 in April and have run into a problem with load. The next thing was my Brother 3040CN. It worked fine on 03 June last. When I tried it Friday, 22 June, nada. [[ FWIW, I had two weeks of troubles in 2010... ]] I tried everything I could find, including thed /sh/bash script you pointed at. The first couple times, no joy. Third times, the script ran to completion, and *yes*, lpr worked. Then the word-processor file worked.

    Sometimes, persistance and patience pay off,

    gary

  9. #19
    Join Date
    Sep 2012
    Beans
    1

    Re: Brother HL-3040CN Won't Print

    This thread has been a life saver. I was ready to uninstall linux and go back to my old os. Not mentioning where the .ppd file is located seems to be a MAJOR oversite.
    Cheers

  10. #20
    Join Date
    Apr 2005
    Beans
    2,307

    Re: Brother HL-3040CN Won't Print

    ............you needed to locate the ppd file to get it running?
    Last edited by pdc; October 16th, 2012 at 06:37 PM.

Page 2 of 3 FirstFirst 123 LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •