I just spent some time trying to get my Canon printer set up to work on my MacBook. This was one of the last things on my to-do list for the new clean Yosemite install. Here’s a quick note for anyone else setting up a network printer under Mac OS X: the following bit from this page is key:
A dialog appears listing printers on your local network. It may take a minute or two for your printer to appear.
Yes, if you do like I did and stare at the dialog that’s supposed to list network printers for only 15 or 30 seconds, then give up and close it, you’re going to be going in circles. It would really help if that dialog actually did something to make it obvious that it was still searching the network. Well, hey, I’ve got it working now. I think I wound up installing some unnecessary software along the way, but no big deal.
And it’s nice to see that Canon still supports a five year old printer with drivers that work on the newest version of Mac OS. The printer is a PIXMA MX870, a fairly low-end network multi-function inkjet, but it’s held up really well and works fine under Windows 7, Windows 8, and Mac OS X.