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.23.5 - + + - - - - + + - - - +

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
  • 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"
  • libnotify - Enable desktop notification support
  • 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 (polkit) authentication support
  • python_single_target_python3_10 - Build for Python 3.10 only
  • python_single_target_python3_11 - Build for Python 3.11 only
  • python_single_target_python3_9 - Build for Python 3.9 only
  • 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
almost 10 years high polkit, Spice-Gtk, systemd, HPLIP, libvirt: Privilege escalation
about 12 years high HPLIP: Multiple vulnerabilities
over 16 years high HPLIP: Privilege escalation

Also available in: Atom

Thank you!