Canon’s printer families use genuinely different driver architectures. PIXMA and MAXIFY inkjets depend on a full driver package that usually includes the scan utility and colour settings. imageCLASS and imageRUNNER devices may use UFR II, PCL or PostScript depending on the configuration, and the correct choice changes what finishing options appear. Updating printer drivers Canon devices without identifying the engine is how people end up with a queue that prints but cannot scan.
Canon also organises support by region. The U.S., European and Asia-Pacific portals can publish different package versions, languages and even model suffixes. Start from the label on the device and the region where it was sold. If the model appears on several pages, compare the release date and supported operating system rather than grabbing the first result.
Need the general process first? Read the complete guide to updating printer drivers, including the five-stage framework and platform checks.
01 Manufacturer context
Why updating printer drivers Canon is different
For PIXMA and MAXIFY, the full package is usually the right answer when you need scanning, fax or colour controls. For imageCLASS and imageRUNNER, the packaging depends on the model: UFR II is Canon’s own rendering language, PCL is common in Windows fleets and PostScript is often required for Macs and publishing workflows. Installing the wrong language can produce garbled output even though the printer is technically online. Large imageRUNNER devices may also have a controller or optional finisher that needs its own configuration.
Canon’s installer sometimes separates the printer driver from the scanner driver. If the print queue works but the scan button does not, do not reinstall the whole suite blindly. Check whether the IJ Scan Utility or the network scan driver is installed, confirm the scanner is enabled on the device, and verify that the firewall allows discovery. On macOS, Image Capture can reveal whether the scanner is visible to the system before you touch the driver again.
PIXMA · PIXMA MegaTank · MAXIFY · imageCLASS · imageRUNNER · imagePROGRAF · Selphy
Full Driver & Software Package, UFR II / PCL / PostScript drivers, IJ Scan Utility, macOS PKG
Windows 11 / 10 · macOS 14+ · Linux (selected models)
02 Windows 11 & 10
Updating printer drivers Canon on Windows
Use the full package for consumer PIXMA and MAXIFY models, or the specific UFR II, PCL or PostScript driver for an imageCLASS or imageRUNNER. Check the port after installation; a WSD port created by discovery can behave differently from a standard TCP/IP port.
-
01
Record the baseline and clear the old queue
Note the exact model code, port, current driver version and any custom defaults. Remove the affected queue and, where relevant, its dedicated port. Restart before installing. This prevents Windows from silently reusing the stale driver.
-
02
Download the matching package from Canon
Select the exact model, Windows version and architecture. Verify the digital signature and release notes. If you need scan, fax, finishing or accounting features, confirm that the package includes those components rather than assuming they are bundled.
-
03
Install deliberately, not by automatic discovery
Run the signed installer and add the printer on the intended port. For a network device, use a fixed address or DHCP reservation. If a generic queue already exists, remove it before adding the new one so the driver choice is unambiguous.
-
04
Reapply options and test real output
Reselect installed trays, finishers, colour profiles and authentication settings. Print from two applications, test duplex and colour, then reboot and print again. If scanning is part of the workflow, test it separately.
03 macOS 14 and later
Updating printer drivers Canon on macOS
Install the current Canon macOS package for scan and colour utilities. If the queue was added as AirPrint and a feature is missing, remove it and re-add with the Canon driver. Apple silicon users should confirm native support rather than relying on Rosetta for an old installer.
-
01
Remove the existing queue before downloading
Open System Settings → Printers & Scanners and remove the device. This clears stale driver references and prevents macOS from quietly reusing a generic PostScript queue. Note any presets or custom paper sizes first.
-
02
Choose AirPrint or the vendor package on purpose
If basic printing is enough, readding the device as an AirPrint queue is the most maintainable path. If you need scanning, specialty media, colour profiles or finishing, install the current Canon package and select the vendor driver explicitly.
-
03
Verify scan support outside the print dialog
Open Image Capture or the manufacturer’s scan utility and confirm the scanner is visible. A print queue can be healthy while scanning is absent. If the scanner is missing, fix discovery or the scan component before changing the print driver again.
-
04
Test, then record the working configuration
Print a real document, a colour page and a duplex job where supported. Note the queue protocol, driver version and macOS release. macOS updates occasionally replace a vendor queue with a generic one, so the record is your baseline.
04 Linux & CUPS
Updating printer drivers Canon on Linux
Canon offers Linux drivers for selected imageRUNNER, imageCLASS and PIXMA models, often as separate DEB and RPM packages. Install the common package first, then the model package, and use the vendor’s documented CUPS queue names. Community Gutenprint drivers can work for older inkjets but may lack scan support.
Start with discovery, not a download
Check whether the device advertises IPP Everywhere or AirPrint before installing a vendor package. A driverless queue is often more maintainable, even if it exposes fewer specialty settings.
Validate the queue and the job
After adding or updating the queue, print a real document and check duplex, media size and colour. For label or POS devices, confirm the command language and calibration separately.
Linux support is model-dependent. Where the manufacturer does not publish a current package, a driverless queue or a validated generic PCL/PostScript driver may be the only supported option. Treat unsupported features as unavailable rather than “almost working.”
05 Field notes
Canon driver traps to avoid
The three patterns below account for a disproportionate share of Canon driver support cases. They are worth checking before you download another package.
UFR II, PCL and PostScript are not interchangeable
The correct page description language depends on the device configuration and your workflow. UFR II is common on Canon office devices, PCL suits standard Windows fleets and PostScript is often preferred for colour accuracy and Mac publishing. Match the language, then test a complex document.
The scanner has its own software path
A working print queue does not prove the scanner driver is installed. Canon’s IJ Scan Utility, Network Scan Utility or MF Scan Utility may be a separate component. Confirm the scan feature is enabled on the device and that discovery traffic is allowed.
Regional support pages can disagree
The same model name can map to different packages in different regions. Use the region of purchase and the full model suffix. When two packages look valid, compare version, release date and supported OS rather than file size alone.
06 Coverage
Canon models and series covered
This guide applies to the Canon families below. Model suffixes and regional variants matter, so use the label on the device or the configuration page before choosing a package.
The list is illustrative, not exhaustive. A driver page may cover additional models or exclude older regional variants. Always compare the exact model and release notes before installing.
07 Questions
Updating printer drivers Canon: FAQs
01 Which Canon driver should I use for an imageRUNNER?
Start with the driver listed for the exact imageRUNNER model and your operating system. UFR II is the usual Canon-native choice; PCL or PostScript may be required by your print server or publishing workflow. Do not install all three on one queue. Choose one language, test it, and document the choice.
02 Why can I print but not scan after a Canon driver update?
Print and scan are usually separate components. The print driver may be installed while the scanner driver or scan utility is missing. Install the matching scan component from the same model page, enable scanning on the device, and check firewall discovery rules. On macOS, verify the scanner appears in Image Capture before reinstalling.
03 Can I use a generic Canon driver for a PIXMA?
A generic AirPrint or PostScript queue may print basic pages, but it can omit media profiles, borderless settings, ink status and scanner controls. For a PIXMA or MAXIFY where colour and scanning matter, use the model-specific full package from Canon support.
08 Source of record
Official Canon driver sources
This site does not host or mirror driver installers. Use the manufacturer’s support portal and verify the package before installation.
Manufacturer portals can change without notice. If a link no longer resolves, navigate from the manufacturer’s main support site and search the exact model. Brand names and trademarks belong to their respective owners.