Printing at home is so horrible. I have a printer connected to my Wifi router. It changes IP every time I reboot. When it changes IP, Windows can't find it. I can give the printer a static IP but how many people know to do this? Wifi has been around for more than 2 decades. Isn't that enough time to figure out a solution?
I didn't even set up my printer, I just turned it on, connected it to the network, and all the Macs and iPhones print to it, no problem.