Sunday, August 18, 2013

Setting Up an HP LaserJet P1006 In Manjaro Linux

For some reason my HP LaserJet P1006 just stopped printing with the latest Manjaro Linux updates. These are the steps I took to get it working again. These instructions will also work if you need to initially setup your HP LaserJet P1006.

Install the necessary packages

In a terminal type:
sudo pacman -S hplip
- installs HP's solution for printing, scanning, and faxing with HP inkjet and laser based printers in Linux.

sudo pacman -S python2-pyqt
- installs the necessary components to use the HP graphical user interface to setup your printer. PyQt is a set of Python v2 and v3 bindings for Digia's Qt application framework and runs on all platforms supported by Qt including Windows, MacOS/X and Linux

yaourt hplip-plugin
- use Manjaro built in AUR package wrapper to install HP's binary plugin printer driver library

sudo gpasswd -a YOUR_USERNAME lp
- to add yourself to the printing group

Now that you have all the components installed you can configure your printer

In a terminal type:
sudo hp-setup
- to will launch the HP graphical user interface to setup your printer

select Universal Serial Bus (USB)

click next once it disocvers your USB connected HP Laser Jet P1006

You only need to click Add Printer to finish configuring the printer, but you can add details for your printer profile if you'd like.