SVB67 wrote:
HP LaserJet 400 color M451dw
Ah, such “fun”. The HP published specs for that printer don’t indicate AirPrint support, which means vendor drivers and apps are necessary. Conversely, the printer manual for that printer does indicate AirPrint support. And the manual indicates that a firmware update might be required for AirPrint, and to visit a particular HP link, and the HP link is unavailable. Turns out the embedded link in the manual is different from the displayed link, and the embedded link apparently also wrong and the displayed link (when manually transcribed) works. From the manual, it also appears the firmware update tool for that printer runs on Windows and macOS, and is known as HP Utility. And from the links on the support website, HP is referencing a completely different utility HP_Easy_Admin.app.
Why, HP, why?
Here’s the macOS Admin tool download:
https://support.hp.com/us-en/drivers/selfservice/swdetails/hp-laserjet-pro-400-color-printer-m451-series/4346082/swItemId/mp-218629-5
If you have a Mac, see if that tool can load new firmware. (From what is published, I can’t tell if there even is new firmware. But there are references to firmware updates and firmware versions.)
There is an HP Smart app in the iPhone and iPad app store as well, though the reviews there are decidedly mixed. That app might update the firmware, and that might be able to print.
https://apps.apple.com/us/app/hp-smart/id469284907
You’re probably headed for a discussion with HP support here, as this all seems rather tangled.
Local printer preference is a Brother printer, with AirPrint support.