Difference between revisions of "Brother HL-2170W"
(the pxlmono driver method is no longer valid/no ppd for this printer) |
(In regards to the HL-2170W, the HL1250 driver performs better than the ljet4-ish drivers. Also, ljet4e was not an option in the menu.) |
||
(9 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | [[Category: | + | [[Category:Printers]] |
This is a short tutorial on installing the Brother HL-2170W (and the HL-2140) printer with [[CUPS]] on Arch Linux. 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. | This is a short tutorial on installing the Brother HL-2170W (and the HL-2140) printer with [[CUPS]] on Arch Linux. 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. | ||
Line 5: | Line 5: | ||
==Setup printer and CUPS== | ==Setup printer and CUPS== | ||
+ | {{Note|This article details how to setup you printer over a LAN or WLAN connection.}} | ||
+ | |||
This printer has a web-based interface. To avoid some extra Google queries, the HL-2170w web interface default username is 'admin' and the default password is 'access'. | This printer has a web-based interface. To avoid some extra Google queries, the HL-2170w web interface default username is 'admin' and the default password is 'access'. | ||
It is recommended that you configure the HL-2170W to have a '''static IP''' so that CUPS will always work with it (steps not detailed in this article). | It is recommended that you configure the HL-2170W to have a '''static IP''' so that CUPS will always work with it (steps not detailed in this article). | ||
− | + | The needed pdd/drivers are available from this device from [http://www.linuxprinting.org/show_printer.cgi?recnum=Brother-HL-2170W the OpenPrinting Database]. There is no need to directly browse to this page or download ppd files directly; it has been given for reference only. | |
# Install CUPS and Foomatic: <pre># pacman -S cups foomatic-db foomatic-db-engine foomatic-db-nonfree foomatic-filters ghostscript</pre> | # Install CUPS and Foomatic: <pre># pacman -S cups foomatic-db foomatic-db-engine foomatic-db-nonfree foomatic-filters ghostscript</pre> | ||
Line 20: | Line 22: | ||
===Using IPP (recommended method)=== | ===Using IPP (recommended method)=== | ||
− | |||
− | |||
# Select IPP from the list. | # Select IPP from the list. | ||
# In the 'Connection' field, type <pre>ipp://THE_PRINTER_IP/ipp/port1</pre> | # In the 'Connection' field, type <pre>ipp://THE_PRINTER_IP/ipp/port1</pre> | ||
− | # In the next form, give the printer a unique name ( | + | # In the next form, give the printer a unique name (no spaces and the name be must unique from any identical printers), and select '''"Brother"''' from the printer make field. |
− | # Select "Brother HL-2170W Foomatic/ | + | # Select '''"Brother HL-2170W Foomatic/hl1250"''' from the list of drivers. |
# Configure the default options on the next page to your liking. | # Configure the default options on the next page to your liking. | ||
− | ==Using the HP PCL6 driver (alternative method | + | ===Using the HP PCL6 driver (alternative method)=== |
''This driver is not ideal, but it works.'' | ''This driver is not ideal, but it works.'' | ||
Line 34: | Line 34: | ||
# Select Internet Printing Protocol (IPP) from the drop down menu (click Continue) | # Select Internet Printing Protocol (IPP) from the drop down menu (click Continue) | ||
# In the Device URI field add the following line: <pre>http://printer:631/ipp/port1</pre> Where printer is the IP address or DNS name of your printer (click Continue) | # In the Device URI field add the following line: <pre>http://printer:631/ipp/port1</pre> Where printer is the IP address or DNS name of your printer (click Continue) | ||
− | # Select "HP" | + | # Select '''"HP"''' from the printer make field. |
− | # Select HP LaserJet Series PCL 6 CUPS (en) | + | # Select '''"HP LaserJet Series PCL 6 CUPS (en)"''' from the list of drivers. |
==Troubleshooting== | ==Troubleshooting== | ||
''Some simple reminders'' | ''Some simple reminders'' | ||
# Sometimes if you get simple errors like "spool not ready" or "ipp backend failed", there is a good chance you have to resume the printer by selecting the Maintenance drop down and selecting Resume Printer. | # Sometimes if you get simple errors like "spool not ready" or "ipp backend failed", there is a good chance you have to resume the printer by selecting the Maintenance drop down and selecting Resume Printer. |
Revision as of 02:12, 14 September 2012
This is a short tutorial on installing the Brother HL-2170W (and the HL-2140) printer with CUPS on Arch Linux. 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.
Contents
Setup printer and CUPS
This printer has a web-based interface. To avoid some extra Google queries, the HL-2170w web interface default username is 'admin' and the default password is 'access'.
It is recommended that you configure the HL-2170W to have a static IP so that CUPS will always work with it (steps not detailed in this article).
The needed pdd/drivers are available from this device from the OpenPrinting Database. There is no need to directly browse to this page or download ppd files directly; it has been given for reference only.
- Install CUPS and Foomatic:
# pacman -S cups foomatic-db foomatic-db-engine foomatic-db-nonfree foomatic-filters ghostscript
- Start the cups daemon:
# rc.d start cupsd
- Optionally edit your rc.conf to start cups on boot:
DAEMONS=(... @cupsd ...)
- Open a web browser to http://localhost:631/
- Click the Add Printer button on the Administration tab.
Continue to one of the following subsections:
Using IPP (recommended method)
- Select IPP from the list.
- In the 'Connection' field, type
ipp://THE_PRINTER_IP/ipp/port1
- In the next form, give the printer a unique name (no spaces and the name be must unique from any identical printers), and select "Brother" from the printer make field.
- Select "Brother HL-2170W Foomatic/hl1250" from the list of drivers.
- Configure the default options on the next page to your liking.
Using the HP PCL6 driver (alternative method)
This driver is not ideal, but it works.
- 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" from the printer make field.
- Select "HP LaserJet Series PCL 6 CUPS (en)" from the list of drivers.
Troubleshooting
Some simple reminders
- Sometimes if you get simple errors like "spool not ready" or "ipp backend failed", there is a good chance you have to resume the printer by selecting the Maintenance drop down and selecting Resume Printer.