I know this is a bit of a trivial one compared to problems like KK's, but I want to get it off my chest.
Printers. We recently upgraded our WiFi at home. This upset our printer which initially refused to acknowledge the existence of a WiFi at all. After a bit of coaxing, it found the signal, but then wouldn't accept the network password. I updated the network on three iPads, four phones, two Android devices, two laptops, one desktop, two Sky boxes within about ten minutes, no problem at all, but this printer just will not have it
So, I decided to just buy a new printer. First contender, a HP Envy120. First one I bought refused point blank to recognise that the ink cartridges were installed so I couldn't get past that stage in the installation process. No problem, probably just a glitch. Took it back and got a like for like replacement. Exactly the same issue with that one so back it went as well. That was all the shop I went to first had in stock of that printer so I got a refund and went somewhere else and, stupidly, bought the same printer again there. Guess what?. Exactly the same problem, so back with that one and pick a different model. Next contender was an Epson model. It allowed me to set it up and even acknowledged the existence of my WiFi network. Unfortunately, it then refused to accept that I had any devices connected to that network that could use the printer

So, back that one went as well. Now I have no printer that actually works across the network.
Why can't we make a printer that just works? I just can't understand why everything else we own just works with a simple input of the new details and password, but printers just can't handle it?
So, does anybody have a recommendation for a reliable, easy to install wireless printer?