Difference between revisions of "Brother DCP-150C"

From ArchWiki
Jump to: navigation, search
(Removed out-of-date section on fiddling with the usblp module (see CUPS/Troubleshooting#USB_printers))
(Removed configuration section; the AUR package seems to do what's required, and everything else seems to duplicate CUPS.)
Line 6: Line 6:
  
 
See [[CUPS]] for details. The driver is available in [[AUR]] as {{AUR|brother-dcp150c}}{{Broken package link|{{aur-mirror|brother-dcp150c}}}}.
 
See [[CUPS]] for details. The driver is available in [[AUR]] as {{AUR|brother-dcp150c}}{{Broken package link|{{aur-mirror|brother-dcp150c}}}}.
 
== Configuration ==
 
 
=== Local USB ===
 
 
[[Enable]] and start the CUPS service {{ic|org.cups.cupsd.service}}.
 
 
{{Accuracy|Why does the AUR package not do this?}}
 
 
Plug in the printer and run the script:
 
 
# /usr/local/Brother/Printer/dcp150c/cupswrapper/cupswrapperdcp150c
 
 
It will stop the cups daemon, and restart it.
 
 
{{Warning|Daemon may fail to start due to bug in csh. If "Unknown colors variable `mh'." message is displayed, before starting daemon, execute:}}
 
 
unset LS_COLORS
 
 
See [[CUPS#Web interface and tool-kit]] to add the printer.
 
 
=== Ethernet ===
 
 
As [[#USB]], but different server settings.
 
 
Now go to the CUPS setup page: http://localhost:631/
 
# Click Manage Printers --> Delete Printer and remove the automatically created printer.
 
# Click Administration --> Find New Printers
 
# You should see your Brother printer listed here, add it!
 
# Print a test page
 
 
If Find New Printers doesn't list any printers you can try to set it up manually.
 
# Click Add Printer
 
# Location can be left blank, but can have something in it for reference sake, Description can be left blank, but can also have something in it for reference sake. Click continue
 
# Choose the device "Appsocket/HP JetDirect" then click continue
 
# Set the Device URI to <i>socket://192.168.0.10:9100</i>
 
# Select the make <i>Brother</i>
 
# Select the printer <i>Brother DCP-150C CUPS</i>
 
# Click finish and print a test page.
 
  
 
=== Scanner ===
 
=== Scanner ===

Revision as of 04:08, 5 September 2015

While this page regards the DCP-150C specifically, it can be used as a general guide for most Brother USB printers. On Brother's Linux Driver page you can find extra information along with drivers for different printer models.

Installation

See CUPS for details. The driver is available in AUR as brother-dcp150cAUR[broken link: archived in aur-mirror].

Scanner

See SANE. This scanner works with Brother's brscan2AUR driver that can be found on AUR.

Let driver configure:

Tango-inaccurate.pngThe factual accuracy of this article or section is disputed.Tango-inaccurate.png

Reason: Should be mentioned on AUR page (Discuss in Talk:Brother DCP-150C#)
# ln -s /usr/share/brother /usr/local/Brother
# /usr/local/Brother/sane/setupSaneScan2 -i

Scan Key Install (Optional)

This allows the scanner to be recognized in other programs such as GIMP. This information is a condensed and consolidated version off of Brother's linux support site (Link[dead link 2015-03-07])

Install the package brscan-skeyAUR that can be found on AUR.

Run the setup script for brscan-key:

# /opt/brother/scanner/brscan-skey/brscan-skey-0.2.4-1.sh

Execute the tool to verify that the previously installed scanner is recognized. Expect the following output:

# brscan-skey -l
DCP150C          : brother2:net1;dev0  : 10.1.1.90            Active

Troubleshooting

Shifted printer output

Take a look at file /usr/share/brother/Printer/dcp150c/inf/brdcp150crc and verify if the value of PaperType matches your paper size.

(Change "Letter" to "A4")

xsane crashes

Tango-inaccurate.pngThe factual accuracy of this article or section is disputed.Tango-inaccurate.png

Reason: Should be mentioned on AUR page (Discuss in Talk:Brother DCP-150C#)

If xsane crashes with message "=bugchk_free(ptr==(nil))@brother_modelinf.c(482)", then you need to create the link /usr/local/Brother -> /usr/share/brother.