This is a small tutorial to make the printer Brother HL 2170w work on Arch. If you previously tried to install the printer in CUPS, remove it.
This printer will work a few different ways; with the HP PCL6 Driver, or with cupswrapper.
For further info on cupswrapper please see the Brother_MFC-440CN guide.
First the PCL 6 Driver method:
Using the HP PCL6 Driver
Please bear in mind this driver is not that great, but it works. First install cups
#pacman -S cups
Edit your rc.conf to start cups on boot
DAEMONS=(syslog-ng network netfs cups crond)
Open a web browser to localhost:631
Click the Add Printer Button (fill out the form) (click Continue)
Select Internet Printing Protocol (IPP) from the drop down menu (click Continue)
In the Device URI field add the following line:
Where printer is the IP address or DNS name of your printer (click Continue)
Select "HP" under Make (click Continue)
Select HP LaserJet Series PCL 6 CUPS (en) (click Add Printer)