Here I am documenting my plight of installing and configuring an HP LaserJet MFP M28 M31 (all-in-one) printer / scanner with Linuxmint 19.1 using the current HPLIP 3.19.3 drivers from HP.

Printing seemed to work straight away. Scanning on the other hand took me a bit to figure out.

HPLIP system tray does not exist error on boot Use Preferences → Startup Applications and add delay

The dirty list of references:

  • HP Download - here
  • HP Instructions for installing HPLIP - here
  • Fix for Allows the hp-plugin script to complete - here
  • Additional suggestions on things to try - here