I have this EXACT SAME PROBLEM. Have you tried to install a NEW POWER SUPPLY? That is the the way I am going to try and solve the problem. For $17.99 and a few minutes of your time you might be able to revive that printer. That MAY or MAY NOT solve your problem. If it DOES you may be able to get a few more years out of that printer; if NOT it may be time to start thinking of buying a NEW PRINTER. Today, you can pick up a NEW, when it is on sale, HP ENVY 6455e for $82.49
Before my mind lead me to various pages, I figured that my printer may have given up its ghost. I run LINUX and HP is ''THE'' printer you buy. I do NOT print a lot of stuff. If you actually USE a printer, by which I mean you print a LOT of stuff, as opposed to me, who prints very little stuff, then a better idea is to invest in a NEW PRINTER rather than invest time and money in fixing the old printer.
If you like to "tinker" then add a new power supply and see IF that will solve the problem. I'll keep you posted of my results.