2019-07-03 Unix printing isn't what it used to be
My wife bought a new inkjet printer because the previous one was failing. The new one is a HP deskjet 2630, and it has wifi support. Out of the box it was playing access-point on the busy 2.4 GHz band making it even more crowded so I asked her to disable the wifi. She used the printer nicely with the USB cable and asked me to look into putting it on the network so it can be in a different room and not in the way. Today I had a look into that. I hoped it could be a wifi client. Yes it can. The first two explanations on how to set that up started with 'using the windows HP software'. The third one had 'press and hold the wifi button to connect using wps'. So I enabled wps on the wifi network, did the wps mating and saw arpwatch note the new IPv4 addres in use. For a laugh I tried whether it has an IPP server running. It has. So adding it under linux should not be completely impossible. Search for 'linux hp deskjet 2630' and notice it needs the hplip package. Which is already installed in my recent Ubuntu. So I just opened the cups printer browser, saw the HP deskjet show up, selected that and printed a test page. Which came out correctly. Typing this took longer than the actual steps I took, and searching websites with explanations took most of the time. I'm still in the "what just happened?" stage, remembering long fights with printer drivers, network printing and losing everything at upgrades. Update: Adding the printer in Windows 10 was harder, we needed to use the HP software to add it which tried to sell us "HP instant ink" service before allowing the printer to be used in Windows.