1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Brother MFC-7340 printer

Discussion in 'Peripheral Hardware' started by srivo, Dec 11, 2010.

  1. srivo

    srivo New Member

    Messages:
    65
    Likes Received:
    0
    I'm trying to install the Brother MFC-7340 driver. Those driver are Linux feroda 10 driver. I'm following the instruction on the brother web site: http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_prn1a.html

    I get the following message!
    Code:
    package brmfc7340lpr-2.0.2-1 is for a different operating system
    
    I saw somewhere that there is an information I can put saying the system is Fedora 10.
     
  2. tingo

    tingo Member

    Messages:
    985
    Likes Received:
    0
    You can't use Linux drivers on FreeBSD. Unless you can find another solution, your printer will be a paperweight. Brother only supplies Linux drivers. This Linux report talks about using the driver for the MFC-8440, perhaps there is a cups / foomatic driver for that printer, and perhaps it will work with your printer also. If not, perhaps Brother should be renamed bother?
     
  3. phoenix

    phoenix Moderator Staff Member Moderator

    Messages:
    3,407
    Likes Received:
    2
    From the openprinting.org page for the MFC-7320:
    Code:
    Black & White printer, this is a Paperweight
    There's no entry for the 7340.

    And the 7420 is listed as "works mostly".

    Basically, you're screwed and need to find a new printer.
     
  4. wblock@

    wblock@ Administrator Staff Member Administrator Moderator Developer

    Messages:
    11,209
    Likes Received:
    15
    The Linux drivers might actually be made to work on FreeBSD. Probably CUPS is required, but the filter binaries might run as Linux executables. It might be a nontrivial job, too.
     
  5. srivo

    srivo New Member

    Messages:
    65
    Likes Received:
    0
    Too bad I will need to use my old HP Laserjet 1000!
     
  6. wblock@

    wblock@ Administrator Staff Member Administrator Moderator Developer

    Messages:
    11,209
    Likes Received:
    15
    Argh. For the next time you buy a laser, please see Buying A Used Laser Printer. Used office-class lasers are often cheaper than new "home" lasers, and a far better deal overall.
     
  7. carlton_draught

    carlton_draught New Member

    Messages:
    288
    Likes Received:
    0
    Wait up. I got my MFC-7420 working, maybe i can help... let me find my notes.
     
  8. carlton_draught

    carlton_draught New Member

    Messages:
    288
    Likes Received:
    0
    Here's what I did to print to another computer running Ubuntu and with an MFC7420. It should be similar if it was just connected locally. I'm running gnome, which I think you may have to do. Gnome is not working on my machine at the moment, so this is the best I can give you.

    1. # portmaster print/foomatic-filters print/foomatic-db-engine print/foomatic-db-hpijs print/foomatic-db
    2. Go to localhost:631 in your browser, put in your root login/pass.
    3. Make it an ipp printer with following address: ipp://your_printer_ip:631/printers/MFC7420
    4. Select Brother HL-5050 Foomatic/Postscript (en)

    Here is the magic post that enabled me to figure it out. Perhaps this will also help you. Maybe it does, maybe it doesn't.
     
  9. srivo

    srivo New Member

    Messages:
    65
    Likes Received:
    0
    I will try that! This was my plan to try to connect to a Ubuntu server with cup and use a print server instead of printing locally.
     
  10. phoenix

    phoenix Moderator Staff Member Moderator

    Messages:
    3,407
    Likes Received:
    2
    That won't work, for obvious reasons.

    1. The printer is plugged into a Linux machine, using the Linux driver.
    2. The printer is exported via CUPS using IPP.
    3. The FreeBSD box is connecting to CUPS on the Linux machine via IPP.
    4. No printer driver is installed on the FreeBSD machine.

    Removing the Linux machine from the equation leave you ... an IPP link to nowhere.
     
  11. carlton_draught

    carlton_draught New Member

    Messages:
    288
    Likes Received:
    0
    I thought he said (after the fact) that his plan was to connect to a Linux machine via IPP, that end of which is very easy to set up.

    It may be possible (read that last link I posted) to get a driver working on FreeBSD. Note that I'm using a driver that is not marked MFC-7420 at all. It was trial and error that found the one that one worked for me. So it is potentially possible that with a bit of trial and error, it will print with the other drivers? It's worth a shot IMO. Read the link and realize what Brother does -
    My suspicion is that they don't just do this for one printer, they do this for many, and that with srivo's printer it's a case where Brother were either too lazy to make a Linux driver or for reasons of functional obsolescence or market segmentation decided not to make one.

    I guess it's a question of how much is your time worth vs getting something that you can get going instantly, how much do you not want to throw out an otherwise perfectly working printer into a landfill. And that it may not work anyway.
     
  12. teckk

    teckk New Member

    Messages:
    148
    Likes Received:
    0
    Here is quite a bit of info on Brother printers.
    http://www-01.ibm.com/support/docview.wss?uid=nas1d1817a5251ba1e4b862569c100799559
    ------------------------------------------------------------
    For a reference you can look at the specs for a Brother HL-5340D

    I just printed to one with
    Code:
    pdf2ps myfile.pdf myfile.ps
    Then
    Code:
    cat myfile.ps > /dev/ulpt0
    It's a postscript printer.

    Yours is listed as Windows GDI
     
  13. carlton_draught

    carlton_draught New Member

    Messages:
    288
    Likes Received:
    0
    Good find. This is indicative that my method may work. I could not find the MFC-7420 exactly, but note that other MFC-74XX printers were also listed with the same identical specs as the MFC-7340. e.g. Windows GDI. Which gibes with the what I quoted from that web page I linked to. One more time:
    From the IBM page you linked to:
    Well actually, it seems that in at least one case Brother do actually use industry standard data streams, it's just that they obfuscate it. And in that case you actually can print from Unix (FreeBSD), because that's how I got my printer to work. Key is to remember that IBM and openprinting.org aren't omniscient. In the former they are reliant on IBM employees trying to figure out how to get Brother's printers to work, and in the latter case they are reliant on people submitting stuff to them. A random hacker using a hex editor found what neither of them could.

    If you can get it to work, srivo, consider giving openprinting.org a heads up and making it easier for someone else.
     
  14. wblock@

    wblock@ Administrator Staff Member Administrator Moderator Developer

    Messages:
    11,209
    Likes Received:
    15
    Host Print Transform... I had successfully forgotten that until now.

    As I've said before: please don't buy GDI printers, or printers that use proprietary PDLs. It just encourages the manufacturers to make more.
     
  15. carlton_draught

    carlton_draught New Member

    Messages:
    288
    Likes Received:
    0
    True. My MFC-7420 was bought in my Windows days, I would not make the same mistake again.
     
  16. Bra1n0v3rfl0w

    Bra1n0v3rfl0w New Member

    Messages:
    28
    Likes Received:
    0
    If i'm not wrong, is not possible to install bin linux driver using linux compatibility?

    And such rpm can be opened with an archiver like X-archiver, i tested now on my linux box.

    Inside there are binaries (of course) and lpr filter, and cups filter.

    But i really don't konw how to use them.

    Hope this will help to find a solution.
     
  17. srivo

    srivo New Member

    Messages:
    65
    Likes Received:
    0
    Thanks for all the answer. The printer wasn't my choice! The lady at home liked is old brother printer and decide to buy a new one! I decide to check if I can network that printer with my Linux server and it work, but lots of problem with laptop using windows Vista Home edition!

    Not sure yet about what I will do!