I have several macs, at home and office (Macbook Pro and Air).
I have several Canon multipurpose printers as well. The problem is when you attempt to connect the Mac to the Canon printer via USB, it isn't recognized. In the mac printer dialog it says "Contact the printer manufacturer for drivers".
So you go to the Canon website and try to find drivers for the OSX Yosemite / El Cap and they say "Apple includes these drivers".
How can I get my printer / scanner working with my mac?
Printers are Canon MX310 and Canon MG6620