GNU/Linux Fedora Printer HP Smart Tank 580/590 Setup – Step by step Guide
The linked Tutorial shows you Step-by-Step How to Install HP Smart Tank 580/590 Printer in Fedora GNU/Linux Desktop.
And the HP Smart Tank 580/590 Driver Fedora Installation it’s quick and easy because it only involves running a few Basic Shell Commands.
Most noteworthy: after the Driver Installation to achieve the Setup follow the included instructions to Add Printer!

GNU/Linux Fedora HP Smart Tank 580/590 Printer Installation Guide