You missed the point. I wasn't asking for help on how to assign a static IP address. My point was that ordinary people shouldn't have to know what an IP address is, let alone what a static IP address is, in this day and age.
If you want to have a network, someone needs to know a bit of networking. Or you need someone you can call who does.
Don't get mad at the printer for what your router is doing to its IP address. This day and age isn't as advanced as you'd like it to be, or you need a new router that does what you expect.
Microsoft is behind the times.
[1] https://en.wikipedia.org/wiki/Zero-configuration_networking
Granted, I’m on a Mac and I print about five times a year, so YMMV.