How To Install a Brother MFC-7440N on the LAN Network
I did this on a fresh install of Kubuntu 9.10 64 bit. My results are very encouraging since this is the first time I've been able to get the scanner working with xsane without having to start it with sudo.
This must be done on the command line.
If you have a 64 bit system then do the following, if not leave out the 32bit libraries.
sudo apt-get install ia32-libs **or** lib32stdc++
And everybody do these-
sudo apt-get install psutils sane-utils
sudo mkdir /usr/share/cups/model
sudo mkdir /var/spool/lpd
Connect the Printer to the Network and turn on. Setup the printer on a static IP address, hopefully outside the DHCP range that is set in your router.
Printer Install--
sudo aa-complain cupsd
sudo dpkg -i --force-all <lpr driver name>
sudo dpkg -i --force-all <cups wrapper>
To check .. dpkg -l | grep Brother
Open file /etc/printcap
sudo nano /etc/printcap
Edit the file in the following 2 line listings.. they are on the same line
Even though the Brother site shows a "\" at the end you don't need it. Just leave what's there at the end
:rm=<ip address of your printer>
:rp=lp
Check to see if the Printer is installed
dpkg -l | grep Brother
Scanner Install
sudo aa-complain cupsd
sudo dpkg -i --force-all <driver name>
note: I did not install the brscan-skey file..
To check the driver
sudo dpkg -l | grep Brother
Fax Install
sudo aa-complain cupsd
sudo dpkg -i --force-all <fax lpr driver name>
sudo dpkg -i --force-all <fax cupswrapper>
Note: If you see an error message "Unable to copy PPD file" .. then
restart cups.. sudo service cups restart
sudo cp /usr/share/cups/model/brfax_cups.ppd /usr/share/ppd
sudo service cups restart
Check the install with...
dpkg -l | grep Brother
The last command should show you 3 or 4 Brother listings..
Cups Modification
Now you have to do a little modifing in Cups.. Use your browser and head over to
http://localhost:631/printers
You may see 2 new printers installed already BRFAX and MFC7440N. Pick one of them and click on it.. I'll start with BRFAX.
You'll see a drop down tab labeled "Administration". Click it and choose "Modify".
What ever the "Current Connection" says go further down the list and choose "LPD/LPR Host or Printer".
If at some point during this process you have an opportunity to list the location of the driver (probably right after the previous step) you'll want to enter the following... lpd://<ip address of the printer>/binary_p1
Click "Continue" and "Continue" on the next screen.
Choose Brother from the list of printers and click "Continue"
No matter what the "Current Driver" shows, right below it will probably be "Brother BRMFCFAX for CUPS (en). Click that and click "Modify Printer".
If at some point during this process you have an opportunity to list the location of the driver (probably right after choosing the LPD/LPR button) you'll want to enter the following... lpd://<ip address of the printer>/binary_p1..
Repeat this process for the printer in the CUPS interface. Note: the correct driver is at the BOTTOM of the list of drivers and will specifically mention 7440n. Took me a while to find it since it was out of numeric order with the rest of the drivers.
As a last and final step restart cups again with .. sudo service cups restart
Try printing a document or use the Test Print function built into the cups server web page. You'll find it by clicking the Printers Tab and then under the Maintenance drop down option.
NOTE: I have not got the fax to actually send a fax yet.. still working on that. However if you want to test your fax from the command line do the following.
brpcfax -o fax-number=<fax-number> <filename>
This opened a window on the desktop asking for the number and provided a send button but nothing happened for me. Print an open document to the CUPS fax driver resulted in absolutely nothing other then documents stuck in the print server that I had to Cancel.
Bookmarks