A printer driver compatibility conundrum
I have two printers installed: an Epson for normal work, and a Canon PIXMA for photos. When I updated to macOS 10.13.6, Photos stopped printing to the Canon.I’ve tried installing the latest Canon software, but that hasn’t helped. How can I get Photos to print properly again? It’s likely that when your Mac updated to macOS 10.13.6, the update to the Photos app stopped working with the Canon printer driver that was installed. This is most likely when you’ve been using printer software that you downloaded from Canon, rather than that provided by Apple.
If most of your printer use is from Photos, you’re better off sticking to Apple’s macOS driver, which should always remain compatible with its own apps. To do that, disconnect the printer, uninstall it from the Printers & Scanners pane, then uninstall and remove the Canon software as best as you can — check if it includes an uninstaller, or if Canon’s support pages include manual instructions.
Once that’s done, connect your Canon printer, turn it on, and install it in the Printers & Scanners pane again. This time it should use the drivers Apple provides with macOS.
If you need both Apple’s driver and Canon’s software installed, this normally isn’t reliable, and you’ll have to compromise on one.
Unless you need features in a printer manufacturer’s own software, leave it to macOS to install drivers, which work better with Photos.