Canon Printer Cannot Detect Ink Cartridge

If your Canon printer cannot detect the ink cartridge, it often shows messages like “Ink cartridge not recognized”, “Ink cartridge missing”, or error codes (e.g., U043, U140, U162, 1403, or 1684). This issue can be caused by:

  • Improper cartridge installation
  • Dirty or damaged contacts
  • Use of third-party or refilled cartridges
  • Firmware or chip issues

Here’s a step-by-step guide to fix the problem.


1. Turn Off and Restart the Printer

  1. Turn off the printer and unplug it from the power source.
  2. Wait for 30–60 seconds.
  3. Plug it back in and turn it on.
  4. Check if the cartridge is detected after reboot.

Sometimes a simple power reset clears internal errors.


2. Remove and Reinstall the Ink Cartridge(s)

  1. Open the printer cover and wait for the cartridge carriage to stop moving.
  2. Carefully remove the cartridge(s) that are not being detected.
  3. Check for:
    • Protective plastic tape still attached to the new cartridge
    • Dust or ink residue on the copper or gold contacts
  4. Gently reinsert the cartridge until it clicks into place.
  5. Close the cover and let the printer reinitialize.

3. Clean Cartridge and Printer Contacts

Dirty or oxidized contacts can prevent proper detection.

Steps:

  • Use a lint-free cloth slightly dampened with distilled water or isopropyl alcohol
  • Gently wipe the metal contacts on the ink cartridge
  • Also clean the corresponding contacts inside the cartridge slot on the printer
  • Let them dry fully before reinstalling

Avoid using excessive force or sharp tools.


4. Use Genuine Canon Ink Cartridges

Why it matters:

  • Canon printers may reject third-party or refilled cartridges due to chip incompatibility
  • Firmware updates may block non-Canon cartridges

If you’re using aftermarket ink:

  • Try replacing it with a genuine Canon cartridge to test
  • If you must use third-party ink, ensure it’s from a reputable supplier with updated chipsets

5. Reset the Ink Detection (For Some Models)

Some Canon printers allow you to bypass ink detection and continue printing.

For error codes like U162 / U163 / 1684:

  1. Press and hold the “Stop” or “Reset” button for 5–10 seconds
  2. Release the button when the error clears
  3. This disables ink level monitoring for that cartridge

Note: This disables low-ink warnings but allows printing to continue.


6. Update or Reinstall Printer Drivers

  1. Visit Canon Support
  2. Enter your printer model
  3. Download and install the latest drivers and software for your OS
  4. Restart your computer and printer after installation

Driver updates can resolve detection bugs.


7. Try a Different Cartridge

If possible:

  • Try a new or known-working cartridge in the same slot
  • If the new cartridge is detected, the old one is likely defective
  • If no cartridges are detected, it may be a hardware issue

8. Reset the Printer to Factory Defaults

If all else fails:

  • Go to Menu > Setup > Device Settings > Reset Settings
  • Choose Reset All or Reset Ink Levels (if available)
  • Reconfigure Wi-Fi or preferences afterward if required

9. Error Code Reference Table

Error Code Meaning Fix Suggestion
U043 Cartridge not installed properly Reinstall and clean cartridge contacts
U140 Unrecognized cartridge Use genuine Canon cartridge
U162 Ink level cannot be detected Hold Stop/Reset button for 5 seconds
U163 No ink remains / override prompt Hold Stop/Reset button to continue
1684 Multiple unrecognized cartridges Try replacing both cartridges
1403 Faulty print head Clean or replace print head

10. When to Contact Canon Support

Contact Canon if:

  • You’ve tried new genuine cartridges and the error persists
  • The cartridge slot appears damaged
  • The printer won’t clear the error even after resetting
  • You suspect a print head or mainboard failure

Canon support can assist with hardware diagnostics and warranty repair if needed.