I am unable to add a printer as the 'Add' button is greyed out. Its an HP Deskjet 3520 - I'd like to connect to it wirelessly.
Connection field should contain the protocol and the local address of the printer, something like
There are several ways to try:
sudo hp-setup -iin Terminal and follow the instructions
- Go to CUPS and add the printer from here
- Find your printer's local IP or (preferably) assign a static IP (either using your router's configuration or the printer's menu) and use that in the Connection field
sudo apt-get install hplip-gui && hplip-guiand follow the instructions (also installs a lot of dependencies and requires a temporary USB connection to the printer)
To add to above since I can't comment yet... You also have to fill out the description before the 'Add' button enables. It will have example text, but I thought it would just use that, so I kept trying different things and it wasted my time for no good reason.
At the time of this writing, the minimum to trigger the 'Add' button (assuming http) is 'http://' in connection with one character in 'Description'.
I love EOS and the setup was still far easier than I've dealt with in the past, so not complaining, but to the devs - I feel like intuitiveness was overlooked a bit here. When I just see a grey 'http' and nothing else, I wonder, "well, should I just enter an IP? If not, should I have a terminating /? Does it expect the port or can I just use the ip if the protocol is specified at the beginning?" When I was trying 'ipp' it was the same; I was like, "well do I need to do ipp://(ip)? or (ip address)/ipp?" or "ipp://(ip address)/ipp?" - My point is, it definitely should not just be 'http' or 'ipp' and nothing else showing there. It should look near exactly what is expected for the end user.