Difference between revisions of "Brother DCP-7065DN"

From ArchWiki
Jump to: navigation, search
(style)
Line 1: Line 1:
 
[[Category:Printers_(English)]]
 
[[Category:Printers_(English)]]
 
[[Category:Imaging_(English)]]
 
[[Category:Imaging_(English)]]
 
+
{{i18n|Brother DCP-7065DN}}
=Introduction=
+
  
 
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.
 
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=
+
==Printer==
==Download Printer drivers==
+
===Download Printer drivers===
 
If you previously tried to install the printer in CUPS, remove it.
 
If you previously tried to install the printer in CUPS, remove it.
  
 
Install the necessary dependancies :
 
Install the necessary dependancies :
 
  $ pacman -S cups ghostscript gsfonts
 
  $ pacman -S cups ghostscript gsfonts
 
  
 
Then create a temporary directory.
 
Then create a temporary directory.
Line 18: Line 16:
 
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.
 
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===
==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.
Now you need a small script called rpmextract which allows you to get the files included in the RPM you've just downloaded.
+
 
Log in as root and execute :
 
Log in as root and execute :
 
  # pacman -S rpmextract
 
  # pacman -S rpmextract
Line 28: Line 25:
 
It should give you two directories : usr and var.
 
It should give you two directories : usr and var.
  
 
+
===Editing files to make it work with Arch===
==Editing files to make it work with Arch==
+
 
Arch Linux uses its own file system organization, so you have to edit some files.
 
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
 
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
 
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>.'''
 
'''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've finished this step, copy all of the files to their corresponding directories in your file system :
+
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/usr/* /usr
 
  # cp -r /home/user/tmp/var/* /var
 
  # cp -r /home/user/tmp/var/* /var
  
==Installing the driver and printer==
+
===Installing the driver and printer===
  
 
Go into /usr/local/Brother/Printer/DCP7065DN/cupswrapper/ and run the cupswrapper file as root :
 
Go into /usr/local/Brother/Printer/DCP7065DN/cupswrapper/ and run the cupswrapper file as root :
 
  # cd /usr/local/Brother/Printer/DCP7065DN/cupswrapper/
 
  # cd /usr/local/Brother/Printer/DCP7065DN/cupswrapper/
 
  # ./cupswrapperDCP7065DN-2.0.4
 
  # ./cupswrapperDCP7065DN-2.0.4
It will stop the cups daemon if it's running, and restart it.<br/><br/>
+
It will stop the cups daemon if it's running, and restart it.
  
==Configure the Connection==
+
===Configure the Connection===
 
Last step!
 
Last step!
  
Now go to the CUPS page : http://localhost:631/ <br/><br/>
+
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.
 
Under the Printers tab you should see a DCP7065DN printer <b>automatically</b> installed and configured.
  

Revision as of 12:14, 26 February 2012

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

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 here (and agree to their terms). This is an RPM archive. You have to download the cupswrapper file 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 /etc/init.d/ occurrences by /etc/rc.d/ and /etc/init.d/cups by /etc/rc.d/cupsd.

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 automatically 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.