I have the same thing happen when I download the .deb file for Chrome from the site, open it in the Software Installer (or whatever it's called), it opens an icon in my tray and sits there forever, doing nothing. It's not until I do a sudo dpkg -i that I know that dependencies are missing and that's the reason it won't install. Explain that to a newbie.
Add Printer shows the printer. Great! I hit Add and it says "Here's the OpenPrinting driver for it". Great!
I click "Use this driver". It spins. And then acts like nothing has happened. I click it again. Same. I hit Cancel. Oh. Now my printer is installed... with the Generic Text Driver.
So I go to OpenPrinting.org directly and download the driver myself. Oh, now I see the issue. A whole bunch of dependencies that are prompted for here, but weren't prompted for or installed in the printing dialog.
Okay, let's try this again.
Printer Found. Great. Add it. Okay, my driver is in the driver list. Progress. Select, and Add.
"Success!".
I hit Print Test Page. Nothing comes out. "Processing..." Nothing.
Then I look.
And despite having found my printer on the network, Add Printer has added it "connected to localhost". WTF?
Alright. Delete printer.
Add printer. Ignore the found printer, find my printer's IP address manually, and add it that way. Go through things and now I am actually able to print, and everything works great.
But holy crap.
It's 2017.
It's Ubuntu.
How the hell is something this simple this broken?