Maybe this can be useful for you.
I too have an all-in-one printer that didn't want to collaborate in its installation. CUPS recognized it without problems but it didn't work well. HPLIP needs some requirements to be met.
You have to run
hp-check to see if all «REQUIRED» or «OPTIONAL» dependencies are present. If they are not, you must install the packages that contain them.
Each time you run hp-check a
hp-check.log file is generated in /home/[user] so you can check if everything is correct. The data you need will be from line 149 or so.
And for the scanner to work you may need to create some symbolic links like the ones described below (the rest of the thread is just as useful):
https://www.linuxquestions.org/quest...5/#post6183594
You may also need to install some driver for the printer. I would use the
hp-setup -g command for this. You will also have a file (hp-setup.log) in /home/[user] with some useful information.