(In my case, when I run it, I am not asked for the root password, and most of the possible actions are greyed-out.)
That's normal when it needs SU mode, of course. Yes, it would be useful to either ask for the password or tell you what's wrong.
Doesn't launching hp-setup from a root terminal work?
Anne