I agree with you: Generally speaking HP printer owners encounter relatively few problems with Google Cloud Print.
I also agree that the error message you quote (apparently from the HP printer firmware) is fairly disappointing.
Based on your rather short description, my best guess is that you probably followed a similar procedure to that described in:
If this is true, did you omit anything significant? e.g.
(This is an abstract from “HP Printers - Using Google Cloud Print with Your HP Printer”)
NOTE:
For LaserJet printers, make sure the firmware is up to date before using Google Cloud Print. Print a
configuration page to confirm your firmware version supports the service.
- HP LaserJet Pro printers: On the printer control panel, open the Network Menu and select Report to print a Network Summary.
If the firmware version is not 3.5 or later, update the firmware. - HP LaserJet Enterprise printers: On the printer control panel, scroll to Administration, select Reports, select Configuration/Status Pages,
select Configuration page, then select Print. If the firmware version is not 20150410 or later, update the firmware.
If updating the printer firmware (described in the
HP Color LaserJet Pro MFP M477 user guide see p109 {121 of 182}: “Update the Firmware”) isn't the answer,
then Plan B might well be.
Plan BYour HP Color LaserJet Pro MFP M477fdn apparently supports HP ePrint (see p49 {61 of 182}: “HP ePrint via email” of the previously mentioned user guide).
Despite the fact that your LaserJet Pro MFP M477fdn is not listed here:
(presumably this is an administrative oversight since the M477fdn supports ePrint)
...
all printers that support HP ePrint can be Google Cloud Print registered.
Note that this approach is distinctly different to the one I referred to at the beginning of this post.
(This is an abstract from the web page page hyperlinked immediately above):
Google Cloud Print is supported on select HP Printers as well as over 200+ HP printer models which support HP
ePrint. One quick way to confirm if your printer supports Google Cloud Print is to look for the Google Cloud Print
ready logo or an ePrint button/logo on the box or printer.
If I understand correctly, since HP's ePrint code embedded in the firmware is indifferent to any changes that Google make to the
Cloud Print system, the ePrint Google Cloud Print method is more robust. Once you have ePrint-registered your printer you can
Google-Cloud-Print-register it
here by entering the printer's HP ePrint email address (but leave out the “@
hpeprint.com” part).
If you haven't logged in to a Google account already, you will be asked to log in.
Plan C (or possibly
Plan A)
For printing from ChromeOS (Chromebook or Chromebox) see
here and
here. IMHO this print method trumps the other two.
_____________________________________________________________________________________________________
If I am not mistaken, more than one thing mentioned here should work. Good luck!