Browse All:All Printer Error CodesCanon Printer Errors

Advertisement
Advertisement

Canon Printer Error Code 1688 means the printer detects an ink tank has run out or the ink level monitoring system has flagged a cartridge as empty, and the most likely fix is to replace the empty ink cartridge with a genuine, correctly seated tank. In some cases, a reset of the ink monitoring prompt may temporarily restore printing, but running fully empty can damage the printhead.

⚡ Quick Fix

  1. Turn the printer off, unplug it from the wall, and wait 15 to 30 minutes before powering it back on. This clears temporary logic faults in the control board and can reset a false cartridge status caused by a brief communication error between the cartridge chip and the printer PCB.

  2. Open the cover, identify the ink tank indicated as empty, and replace it with a new, compatible Canon cartridge. Error 1688 is most commonly triggered by a genuinely depleted ink tank, and a fresh cartridge usually clears the warning immediately once the carriage reinitializes.

  3. If the error remains, check that the cartridge is fully latched, the electrical contacts are clean, and the carriage wiring harness is not obstructed. If the printer allows it, you can hold the Stop/Reset button for several seconds to override ink level detection, but only do this if you are certain the cartridge still contains ink.

What This Error Means

Canon Printer Error Code 1688 is an ink-related warning generated when the printer’s cartridge monitoring circuit determines that one ink tank has reached an empty state. Canon inkjet printers track ink use through cartridge memory, nozzle firing data, and internal firmware estimates stored on the main PCB. When that estimated level reaches the empty threshold, the printer stops to protect the printhead from overheating or drawing air into the ink delivery path.

Technically, this is not usually a motor, pump, thermistor, fuse, or power supply fault. It is a consumable-status error tied to the cartridge, cartridge chip contacts, carriage board communication, or firmware logic. On many Canon inkjet models, the printhead depends on ink for cooling, so continuing to print with a dry tank can overheat nozzle elements and cause permanent printhead damage.

In some situations, Error 1688 appears even when there seems to be ink left in the tank. That can happen if the cartridge was refilled, removed and reinstalled, seated incorrectly, or has contaminated contacts that interfere with signal transmission between the cartridge and the printer control board. The printer then locks printing until the tank is replaced or the warning is manually acknowledged.

Common Causes

Empty ink cartridge

The most common cause is a cartridge that has actually run out of ink. The printer firmware tracks usage and will stop operation when the tank reaches its programmed empty threshold, even if a small amount of residual ink remains in the sponge or chamber.

Refilled or non-genuine cartridge not reporting correctly

Refilled or third-party cartridges can trigger Error 1688 if the chip does not communicate properly with the carriage contacts. The printer may interpret the tank as depleted or unsupported, especially if the onboard memory does not match the expected ink level state.

Dirty or oxidized cartridge contacts

Ink residue, dust, or oxidation on the cartridge terminals can interrupt low-voltage communication with the carriage PCB. When the signal is unstable, the printer may falsely report an empty tank or fail to detect the cartridge state correctly.

Cartridge not fully seated

If the ink tank is not clicked into place, the locking tab may not hold the cartridge against the contact pins firmly enough. That poor mechanical fit can create an intermittent connection and trigger a persistent ink monitoring error.

Advertisement

Carriage or logic board communication fault

Less commonly, the issue is inside the printer rather than the cartridge itself. A damaged carriage contact assembly, a fault in the ribbon cable or wiring harness, or a failure on the control board can prevent accurate cartridge detection and keep Error 1688 active after cartridge replacement.

You got this!

Follow the steps below one at a time — many error codes can be fixed faster than they look.

Step-by-Step Fix

Tools you may need: screwdriver, multimeter, flashlight

Safety warning: Disconnect power before opening any panels or touching internal components.

  1. Start with a full power reset. Turn the printer off, unplug the power cord, and leave it disconnected for 15 to 30 minutes so the control board capacitors can discharge. Reconnect power and restart the printer to see whether the error was caused by a temporary firmware lock or cartridge detection glitch.

  2. Open the printer cover and let the carriage move into the service position if the model supports it. Identify which ink tank the display, status light, or software utility marks as empty, then remove that cartridge and inspect it carefully. If the tank is genuinely low or empty, replace it now rather than trying to force continued printing.

  3. Check cartridge installation and contact condition. Make sure the replacement cartridge is the correct type for the printer, remove any protective tape, and press it down until it clicks securely into the carriage. Inspect the gold or copper contact area on both the cartridge and carriage for dried ink, bent pins, or contamination; clean only with a lint-free cloth and allow it to dry fully before reinstalling.

  4. Power the printer back on and test again. If Error 1688 remains but the cartridge is new and properly seated, try removing and reinstalling the tank one more time to reseat the electrical connection. On many Canon printers, holding the Stop/Reset button for about 5 seconds disables ink level detection for that tank and allows printing to continue, but stop if the cartridge is truly empty because the printhead can overheat.

  5. Run a nozzle check or test print if the error clears. If print quality is missing colors, streaked, or faint after replacing the cartridge, perform one standard cleaning cycle from the maintenance menu. Avoid repeated cleaning cycles because they use significant ink and can overwork the purge pump assembly without fixing a cartridge communication problem.

  6. If the error does not clear with a known-good cartridge, inspect the carriage assembly more closely. Use a flashlight to look for damaged contact springs, ink flooding around the carriage PCB, or a pinched ribbon cable or wiring harness leading from the carriage to the main board. If accessible, reseat the cable connectors carefully; if any contacts are burnt or broken, the printer will likely need parts-level repair.

  7. Stop and call a professional if multiple new cartridges all show Error 1688, the carriage does not recognize any tank reliably, or the printer also displays other hardware faults. At that point the problem may involve the carriage board, logic PCB, or a power distribution issue affecting cartridge detection, and board-level diagnostics with a multimeter are safer and more efficient in a service shop.

Related Errors

FAQ

Can I reset this error without a technician?

Yes, in many cases you can. First unplug the printer for 15 to 30 minutes, then restart it and replace the empty cartridge. If the tank still has ink and the printer supports it, holding the Stop/Reset button for several seconds may bypass ink monitoring, but that should only be used carefully to avoid printhead damage.

Can I keep printing if Canon Printer Error Code 1688 appears?

You sometimes can, but only if you are certain the cartridge still contains usable ink. Canon blocks printing for protection because dry printing can overheat the printhead nozzles. If the tank is actually empty, forcing operation may turn a simple cartridge issue into an expensive printhead or carriage repair.

Why does the printer say the cartridge is empty when I just refilled it?

Canon printers often track ink use electronically, not by physically measuring fluid level inside the tank. After a refill, the cartridge chip or stored ink estimate may still report empty, so the printer continues to display Error 1688. You may need to replace the tank or manually override monitoring if your model allows it.

How much does it cost to fix?

If the cause is only an empty cartridge, the fix is usually limited to the cost of a replacement ink tank. If the problem is a carriage contact failure, damaged wiring harness, or main PCB fault, repair costs rise significantly and may exceed the value of an older consumer inkjet printer.

Is this error caused by the printhead or motherboard?

Usually no. Error 1688 is primarily an ink tank depletion or cartridge recognition issue. However, if a new genuine cartridge does not clear the warning, the root cause can be a failed carriage contact assembly, damaged ribbon cable, or logic board communication fault that prevents proper cartridge detection.

Should I use the Stop/Reset override?

Use it only when you have verified that ink is still present in the affected tank and you need temporary operation. The override disables normal ink level monitoring for that cartridge, so the printer can no longer warn you before the tank runs dry. That increases the risk of nozzle overheating and permanent printhead wear.

🛠️ Still Not Fixed?

Try these recommended tools — used by thousands to solve the same issue:

Recommended Printer Fix Tools

As an Amazon Associate / affiliate partner we may earn from qualifying purchases.

Browse More Fixes

Advertisement
Advertisement
Advertisement
About · Contact · Privacy Policy · Terms · Disclaimer