Difference between revisions of "Brother DCP-7030"

From ArchWiki
Jump to: navigation, search
(Drivers)
 
(26 intermediate revisions by 11 users not shown)
Line 1: Line 1:
[[Category:Printers]]
+
#REDIRECT [[CUPS/Printer-specific problems#Brother]]
[[Category:Imaging]]
 
 
 
=Introduction=
 
 
 
This is a brief tutorial how to setup the Brother DCP-7030 (multi function laser copier printer) on i686 Arch.
 
 
 
=Printer=
 
==CUPS==
 
Install CUPS (see CUPS [https://wiki.archlinux.org/index.php/CUPS page]).
 
 
 
==Usblp==
 
 
 
It may be necessary to blacklist Usblp module to get AUR driver working. To do that, you may add "!usblp" at the end of your rc.conf MODULES list.
 
 
 
==Drivers==
 
===Original===
 
There is the [https://aur.archlinux.org/packages.php?ID=27399 brother-dcp7030] in AUR. It contains driver from Brother.
 
 
 
Install drivers:
 
% yaourt -S brother-dcp7030
 
 
 
Replace all the <code>/etc/init.d/</code> occurences by <code>/etc/rc.d/</code> in the {{ic|/usr/local/Brother/cupswrapper/cupswrapperDCP7030-2.0.2}}.
 
 
 
After that replace  <code>/etc/rc.d/cups</code>  by <code>/etc/rc.d/cupsd</code>
 
and <code>/etc/rc.d/cupsys</code>  by <code>/etc/rc.d/cupsd</code> in the above file.
 
 
 
Run
 
# /usr/local/Brother/cupswrapper/cupswrapperDCP7030-2.0.2
 
 
 
Now go to the CUPS page: http://localhost:631/
 
 
 
Under the Printers tab you should see a DCP7030 printer automatically installed and configured.
 
 
 
===Using PPD from hl1250===
 
 
 
Unfortunately original driver did not work with DCP-7030 on my PC.
 
 
 
I got this [http://www.openprinting.org/ppd-o-matic.php?driver=hl1250&printer=Brother-DCP-7020 PPD]. I replaced all <code>DCP-7020</code> by <code>DCP-7030</code>. After this I add a new printer manually using this PPD.
 
 
 
=Scanner=
 
 
 
==SANE==
 
Install SANE:
 
# pacman -S sane
 
 
 
Add your user to <code>scanner</code> group:
 
# gpasswd -a username scanner
 
 
 
{{Note|You need to logout/login for this to take effect.}}
 
 
 
==Drivers==
 
There is the [https://aur.archlinux.org/packages.php?ID=24475 brscan3] in AUR.
 
 
 
Install drivers:
 
% yaourt -S brscan3
 
 
 
After installing add line <code>brother3</code> in the {{ic|/etc/sane.d/dll.conf}}.
 
 
 
Now you can try to see if SANE recognizes your scanner
 
$ scanimage -L
 
 
 
For more info see SANE [https://wiki.archlinux.org/index.php/Sane page].
 
 
 
If your scanning software can't use the scanner even with correct scanimage, check your printer usb location with
 
$ lsusb
 
 
 
and give writing permission for that device to all users. For example, for:
 
Bus 008 Device 004: ID 04f9:01ea Brother Industries, Ltd DCP-7030
 
use:
 
# sudo chmod a+w /dev/bus/usb/002/004
 

Latest revision as of 21:35, 30 October 2015