Install and Setup

There are three questions that you should consider before downloading and installing the HPLIP software:

Is my HP printer supported by HPLIP?

HPLIP supports 2388 HP printer models so it's more than likely your HP printer is supported. However you may want to first check the Supported Printers page to verify that your HP printer is supported and/or that all features for your printer are supported.

Is HPLIP already installed on my system?

Not all users need to download and install HPLIP. Your Linux distribution may have already provided HPLIP to you and you may prefer to use that pre-packaged version.
Please follow the guide on our Should you install the latest HPLIP? page to determine if HPLIP is already present on your system.

Do I need a newer version of HPLIP?

Once you have determined that HPLIP is already installed (see, Is HPLIP already installed on my system? above) you will likely only need a newer version if either:

You have a newer printer that is not supported with the currently installed HPLIP version, or

There are bug fixes or feature enhancements with a newer HPLIP version.

HPLIP downloads are available as an Automatic Installer package and as a Manual Install Tarball package. We recommend that most users use the Automatic Installer (provided your Linux distribution is supported by this method). If your distribution is not supported by the Automatic Installer, you will need to perform a manual install.

The HPLIP Automatic Installer

The Automatic Installer is known to work on the following Linux Distributions:

While this is the more traditional method to download and install HPLIP, it requires a degree of knowledge that users new to Linux may find more difficult than they would prefer. It requires that you manually install dependencies and run build and install commands in a console/terminal. To use it, follow the directions at our Manual Installation Instructions page.

If your python version is 2.6 or greater, please download this Download Tarball.