Canon support code 1660 (ink tank not installed)
Support code 1660 means one or more ink tank positions on the print head appear empty to the printer. The tank is either missing, not pushed in far enough for its chip to make contact, or its chip cannot be read. The printer will not print until every slot has a recognised tank.
What causes it
- A tank removed and not replaced, or placed in the wrong colour slot
- A tank not pressed down until it clicked
- Dirty or damaged chip contacts on the tank or the print head
- Non-genuine tank with a chip the printer does not recognise
- Print head contact failure
How to fix it, in order
Work down the list and stop when the printer recovers. The steps are ordered from most likely and least invasive to last resort.
Open the cover and check every slot
Let the carriage move to the replacement position. Each tank should be fully down with its LED lit steadily. The tank that is missing or not recognised will have its LED off or flashing.
Reseat the problem tank
Lift the tank out, check that the orange cap has been removed, then push it back in at the front until it clicks and the LED lights.
Check the colour position
Each slot is labelled. A tank in the wrong slot will not be recognised. Move it to the correct position.
Clean the chip contacts
Wipe the gold contacts on the tank and the matching contacts on the print head with a dry lint-free cloth. Reinstall and check the LED.
Try another tank in that slot
If a known good tank lights in the slot and the original does not, the original tank's chip is faulty and needs replacing. If no tank lights in that slot, the print head contact is the problem.
Reseat the print head
Remove all tanks, raise the print head lock lever, lift the head out, clean its rear contacts, reinstall and lock. Refit the tanks and restart the printer.
Stopping it happening again
When it is not worth fixing yourself
If you would rather not work through this alone, a printer specialist can take a look with you on a screen-share and tell you honestly whether the machine is worth saving.
Printers that show this code
Frequently asked questions
All tanks are installed but 1660 still shows. Why?
One tank is not making contact. Look for the tank whose LED is off, remove it and press it in until it clicks.
Does 1660 mean the tank is empty?
No. Empty ink is 1600 or 1688. 1660 is about the tank not being detected at all.
Can I print without one colour to get around 1660?
No. Canon printers with individual tanks require all positions to have a recognised tank even for black-only printing.
Questions & comments (0)
No comments yet. Describe your printer model, operating system and the exact message you see; comments appear after review.
Ask about this page
Your comment appears after our team approves it. Or sign in to post faster.