Difference between revisions of "Brother DCP-7065DN"

From ArchWiki
Jump to: navigation, search
(Do not add "tutorials" - add the basic information to CUPS/Printer-specific problems instead. "tutorials" have a bad habit of degrading over time and spreading misleading information; see the history of this page for an example)
 
(12 intermediate revisions by 7 users not shown)
Line 1: Line 1:
[[Category:Printers]]
+
#Redirect[[CUPS/Printer-specific problems]]
[[Category:Imaging]]
+
This is a brief tutorial to make the Brother DCP-7065DN printer/scanner work on Arch.  It is largely a duplicate of the tutorial for the Brother HL-2030, with changes specific to the Brother DCP-7065DN.
+
 
+
==Printer==
+
===Download Printer drivers===
+
If you previously tried to install the printer in CUPS, remove it.
+
 
+
Install the necessary dependancies :
+
$ pacman -S cups ghostscript gsfonts
+
 
+
Then create a temporary directory.
+
Then you must download the official LPR drivers from the Brother website into that directory. Click [http://www.brother.com/cgi-bin/agreement/agreement.cgi?dlfile=http://www.brother.com/pub/bsc/linux/dlf/dcp7065dnlpr-2.1.0-1.i386.rpm&lang=English_lpr here] (and agree to their terms). This is an RPM archive.
+
You have to download the cupswrapper file [http://www.brother.com/cgi-bin/agreement/agreement.cgi?dlfile=http://www.brother.com/pub/bsc/linux/dlf/cupswrapperDCP7065DN-2.0.4-2.i386.rpm&lang=English_gpl here] (and agree to their terms). This script creates the filters and PPD file for CUPS automatically. It's an RPM archive too.
+
 
+
===Extracting the RPM files===
+
Now you need a small script called rpmextract which allows you to get the files included in the RPM you have just downloaded.
+
Log in as root and execute :
+
# pacman -S rpmextract
+
Extract both RPM files :
+
$ rpmextract.sh dcp7065dnlpr-2.1.0-1.i386.rpm
+
$ rpmextract.sh cupswrapperDCP7065DN-2.0.4-2.i386.rpm
+
It should give you two directories : usr and var.
+
 
+
===Editing files to make it work with Arch===
+
Arch Linux uses its own file system organization, so you have to edit some files.
+
Use your text editor (i.e. vi) to open the file named cupswrapperDCP7065DN-2.0.4
+
If you created the temporary directory "tmp" in your home, this file will be in /home/(your user)/tmp/usr/local/Brother/Printer/DCP7065DN/cupswrapper/cupswrapperDCP7065DN-2.0.4
+
 
+
'''In this file, you must replace all the <i>/etc/init.d/</i> occurrences by <i>/etc/rc.d/</i> and <i>/etc/init.d/cups</i> by <i>/etc/rc.d/cupsd</i>.'''
+
 
+
Once you have finished this step, copy all of the files to their corresponding directories in your file system :
+
# cp -r /home/user/tmp/usr/* /usr
+
# cp -r /home/user/tmp/var/* /var
+
 
+
===Installing the driver and printer===
+
 
+
Go into /usr/local/Brother/Printer/DCP7065DN/cupswrapper/ and run the cupswrapper file as root :
+
# cd /usr/local/Brother/Printer/DCP7065DN/cupswrapper/
+
# ./cupswrapperDCP7065DN-2.0.4
+
It will stop the cups daemon if it's running, and restart it.
+
 
+
===Configure the Connection===
+
Last step!
+
 
+
Now go to the CUPS page : http://localhost:631/
+
 
+
Under the Printers tab you should see a DCP7065DN printer <b>automatically</b> installed and configured.
+
 
+
Click the printers name (DCP7065DN) and in the administration drop down choose "Modify Printer"
+
 
+
Select "LPD/LPR Host or Printer". The next page prompts for the connection string. Enter: lpd://<Your Printers IP Address>/BINARY_P1
+
 
+
And thats it. Check out pages for similar printers for Scanner setup.
+

Latest revision as of 06:53, 14 September 2016