Brother HL-2170W
From ArchWiki
Contents |
Introduction
This is a small tutorial to make the printer Brother HL-2170w (and the HL-2140) work on Arch. If you previously tried to install the printer in CUPS, remove it.
This printer will work a few different ways; with foomatic, with the HP PCL6 Driver, or with cupswrapper. For further info on cupswrapper please see the Brother_MFC-440CN guide.
Using the foomatic/pxlmono Driver
This is the prefered method.
- Install cups and foomatic:
# pacman -Sy cups foomatic-db foomatic-filters
- Edit your rc.conf to start cups on boot:
DAEMONS=(syslog-ng network netfs cups crond)
- Open a web browser to http://localhost:631/
- Click the Add Printer Button (fill out the form) (Click Continue).
- Pick the Brother HL-2170 from the 'Device:' dropdown menu (Click Continue).
- Pick the 'Brother HL-2170W Foomatic/pxlmono (en).' If this option isn't in the list, then you can opt to manually provide the PPD file as follows (keeping the 'Add Printer' page open):
- Download the pxlmono PPD file from the OpenPrinting Database (at the bottom of the page) and save it somewhere.
- Click 'Browse' and select the PPD file you just downloaded in the 'Add Printer' page.
- Now click 'Add Printer' to add the printer. When it asks for a username and password, supply the root account's username and password.
- Configure any other options for your printer.
- Click on the Printers tab and print a test page.
Using the HP PCL6 Driver
Please bear in mind this driver is not that great, but it works. Use the Foomatic/pxlmono method above.
- First install cups:
# pacman -S cups
- Edit your rc.conf to start cups on boot:
DAEMONS=(syslog-ng network netfs cups crond)
- Start cups:
# /etc/rc.d/cups start
- Open a web browser to http://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:
http://printer:631/ipp/port1
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)
Using Brothers cupswrapper
I have had nothing but problems with this under Arch. It works, but only in A4. There is no way to configure paper size that I can find. The cupswrapper uses a binary blob to compile your printers profile, and statically links to directories common to Debian. Sorry that I cannot be more specific, it has been a while since I used it as a driver.