What is the proper way to set up wired network printing for an HP LaserJet on a fresh install?

Which of system settings printers, yast printer, website cups, hp device manager is the best way?

In the past, on the hp-setup of hp device manager utility, I've manually entered the IP address in the advanced options. But what is the proper way?

I've tried it with the firewall disabled, and it finds it through the Network selection. I've added myself to the "lp" group. What else is missing?