Disconnect the mains, take out the battery and hold the power button down for 30 seconds. Noew put the battery back in and then the mains and power on.
If it works, your power button has suffered a build up of static that sometime stops HP's from power on.