Difference between revisions of "Brother DCP-7030"

From ArchWiki
Jump to: navigation, search
(Added some instructions to make printer work properly from http://archlinux.org.ru/forum/topic/4858/?page=1#post-48094)
(25 intermediate revisions by 11 users not shown)
Line 1: Line 1:
#REDIRECT [[CUPS/Printer-specific problems#Brother]]
This is a brief tutorial how to setup the Brother DCP-7030 (multi function laser copier printer) on i686 Arch.
Install CUPS (see CUPS [https://wiki.archlinux.org/index.php/CUPS page]).
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.
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.
# /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.
It may be nesessary to add a rule to your [[udev]]:
{{hc|# nano /etc/udev/rules.d/10-usbprinter.rules|
ATTR{idVendor}&#61;&#61;"04f9", ATTR{idProduct}&#61;&#61;"01ea", MODE:&#61;"0664", GROUP:&#61;"lp", ENV{libsane_matched}:&#61;"yes"}}
Go to http://localhost:631 page in your browser and install printer. All settings there is very simple, the main thing you must check - paper size set to "A4".
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.}}
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
# sudo chmod a+w /dev/bus/usb/002/004
If you can print a test page from http://localhost:631, but can't print anything from [[LibreOffice]], try to [[pacman#Installing packages|install]] {{pkg|a2ps}}.

Latest revision as of 21:35, 30 October 2015