Configure Other Linux Versions
Description: HP Linux Imaging and Printing - HPLIP is an HP developed solution for printing, scanning, and faxing with HP inkjet and laser based printers in Linux.
Keywords: HPLIP, HP, Linux, Printing, HPIJS

Home > Download and Install > Manual Install > Linux Distributions > Other Linux Versions

# Other Linux Distros and/or Manual Installation

# Step 1

Ensure that your system meets the HPLIP minimum system requirements before proceeding.

# Step 2

Install these HPLIP dependencies using your distribution's package management tool:

(Note: Your package names will vary depending on your Linux distribution. please refer to your Linux distribution documentation and/or support resources.)

Dependency | Description | Required?
--- | --- | ---
cups | cups - Common Unix Printing System | Yes
cups-ddk | cups-ddk - CUPS driver development kit | No
cups-devel | cups-devel- Common Unix Printing System development files | Yes
dbus | dbus - Message bus system | No, optional for fax support.
gcc | gcc - GNU Project C and C++ Compiler | Yes
gs | GhostScript - PostScript and PDF language interpreter and previewer | Yes
libcrypto | libcrypto - OpenSSL cryptographic library | No, optional for network support.
libjpeg | libjpeg - JPEG library | Yes
libnetsnmp-devel | libnetsnmp-devel - SNMP networking library development files | No, optional for network support.
libpthread | libpthread - POSIX threads library | Yes
libtool | libtool - Library building support services | Yes
libusb | libusb - USB library | Yes
make | make - GNU make utility to maintain groups of programs | Yes
pil | PIL - Python Imaging Library (required for commandline scanning with hp-scan) | No, optional for scan support.
ppdev | ppdev - Parallel port support kernel module. | No, optional for parallel support.
pyqt | PyQt - Qt interface for Python | No, optional for gui support.
python-ctypes | python-ctypes - A foreign function library for Python | No, optional for fax support.
python-dbus | python-dbus - Python bindings for dbus | No, optional for fax support.
python-devel | python-devel - Python development files | Yes
python23 | Python 2.3 or greater - Required for fax functionality | No, optional for fax support.
python2x | Python 2.2 or greater - Python programming language | Yes
reportlab | Reportlab - PDF library for Python | No, optional for fax support.
sane | SANE - Scanning library | No, optional for scan support.
sane-devel | SANE - Scanning library development files | No, optional for scan support.
scanimage | scanimage - Shell scanning program | No, optional for scan support.
xsane | xsane - Graphical scanner frontend for SANE | No, optional for scan support.

# Step 3

Download HPLIP

(Note: View the current Release Notes for additional information on this release.)

# Step 4

For specific information on using ./configure and the different options please go here. Also reference your distro documentation and configuration for additional information on which tags are relevent.

# Step 5

Run 'make' in a terminal shell in the HPLIP source directory to compile HPLIP.

# Step 6

Run 'make install' in a terminal shell as root in the HPLIP source directory to install HPLIP.

# Step 7

If you are going to be setting up a printer with USB and the printer is already plugged in, you will need to do one of the following:

1. Unlpug and re-plug in the USB printer, or
2. Restart your PC.

Failure to do this will cause your USB printer to not be detected by HPLIP.

# Step 7

Setup your printer (using hp-setup (recommended), CUPS or Yast)

Page last updated: Wed Apr 2 15:18:10 2008; HPLIP Version: 2.8.4