hplip

Description:HP Linux Imaging and Printing - Print, scan, fax drivers and service tools
License: GPL-2
Homepage:https://developers.hp.com/hp-linux-imaging-and-printing
Location:Portage
Legend:
  • + - stable
  • ~ - unstable
  • M - hardmask
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
3.19.6 diff - ~ ~ - - - - ~ ~ - - - ~
3.18.12 - + + - - - - + + - - - +

USE flags

  • doc - Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
  • fax - Enable fax on multifunction devices which support it
  • gtk - Add support for x11-libs/gtk+ (The GIMP Toolkit)
  • hpcups - Build the hpcups driver for cups (by HP)
  • hpijs - Build the IJS driver for cups (Foomatic)
  • kde - Enables kde-misc/skanlite as scanner GUI with USE="scanner X"
  • kernel_linux - KERNEL setting for system using the Linux kernel
  • libnotify - Enables desktop notifications
  • libressl - Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag)
  • libusb0 - Depend on virtual/libusb SLOT 0. Some old printers do not work with virtual/libusb SLOT 1.
  • minimal - Only build internal hpijs/hpcups driver (not recommended at all, make sure you know what you are doing)
  • parport - Enable parallel port for devices which require it
  • policykit - Enable PolicyKit authentication support
  • python_single_target_python2_6 - Build for Python 2.6 only
  • python_single_target_python2_7 - Build for Python 2.7 only
  • python_single_target_python3_3 - Build for Python 3.3 only
  • python_single_target_python3_4 - Build for Python 3.4 only
  • python_single_target_python3_5 - Build for Python 3.5 only
  • python_single_target_python3_6 - Build for Python 3.6 only
  • python_targets_python2_6 - Build with Python 2.6 (removed)
  • python_targets_python2_7 - Build with Python 2.7
  • python_targets_python3_3 - Build with Python 3.3
  • python_targets_python3_4 - Build with Python 3.4
  • python_targets_python3_5 - Build with Python 3.5
  • python_targets_python3_6 - Build with Python 3.6
  • qt4 - Add support for the Qt GUI/Application Toolkit version 4.x
  • qt5 - Add support for the Qt 5 application and UI framework
  • scanner - Enable scanner on multifunction devices which support it
  • snmp - Add support for net-analyzer/net-snmp which enables this driver to work over networks (both for server and client)
  • static-ppds - Use statically-generated PPDs instead of Dynamic PPDs. Although this is deprecated some printers may still need it to work properly. Use this flag if hp-setup fails to find/create a valid PPD file
  • X - Enables scanner GUI dependencies with USE="scanner" where media-gfx/xsane is preferred over media-gfx/sane-frontends

Security Advisory

Date Severity Title
about 5 years high polkit, Spice-Gtk, systemd, HPLIP, libvirt: Privilege escalation
over 7 years high HPLIP: Multiple vulnerabilities
almost 12 years high HPLIP: Privilege escalation

Also available in: Atom

Thank you!