Bonjour is definitely enabled on the printer itself. I'm not using the Bonjour driver/connection however, rather the HP/IP connection. Using Bonjour presented some problem (it's been a while since I last set it up, so I don't remember offhand what the problem was).
I remember doing some mumbo jumbo on the printer as well because it refused to sleep, and I wound up disabling bonjour, removing the printer from the list, adding back over IP printing, then my APS couldn't find it. I wound up reenabling Bonjour from the printer and then the APS could communicate with the printer, but I still am printing via IP and haven't added the bonjour printer on the printer list.
Perhaps turning Bonjour off and then on again in the printer will fix things. Maybe waving a chicken foot in front of it will fix it too, but I wound up going full circle pretty much and somehow my HP will sleep and my APS is functioning too. I suppose I should be more rigorous and document the things I do in case it comes back or when other people have issues like I did.