Printer troubleshooting technician providing live chat help

Joe B.

Expert ★★★★★ 27,853 satisfied customers

Specialities: Canon MegaTank (G-series), print heads, priming & ink systems, Windows/macOS, maintenance mode

Fix Canon MegaTank B203 / B204 — print head error after refill, air in lines, clogged nozzles, ink system reset

Technician avatar Technician
Hey! We’ll clear the Canon MegaTank B203 / B204 print head error you’re seeing after an ink refill. On G-series MegaTank printers this usually comes from air in the ink lines, a clogged nozzle, or the head not seated/recognized after topping up. We’ll check levels, prime the system, run deep cleaning/ink flush, and reset errors safely.
To target the fix: what exact model (G2020/G3260/G6020, etc.)? Did you refill with Canon GI bottles or third-party ink? And are colors missing in the nozzle check?
Customer
It’s a Canon G6020. I refilled with GI-20 bottles but let the tanks run low first. After the refill the printer showed B203. No pages print; sometimes it changes to B204.
Technician avatar Technician
Thanks — classic scenario. When a MegaTank runs dry, tiny bubbles enter the ink supply tubes and the print head overheats; firmware then throws B203/B204 (head protection / support code). The fix is to prime the ink system, clear bubbles, verify the print head contacts, and run a controlled ink flush so ink reaches the nozzles.
Customer
Where do I start? The error won’t let me print a nozzle check.
Technician avatar Technician
Step 1 — Clear the error state & reseat the head
1) Turn the printer off. Unplug power for 60 seconds. Hold the Power button 15 sec to discharge.
2) Open the cover. When the carriage unlocks, gently lift the print head latch; press the head straight down and reseat firmly; lock the latch. Check ribbon/flex cables for kinks and wipe gold contacts with a dry lint-free swab.
3) Close up and power on. If the panel moves past the error, we’ll prime the system.
Customer
It powered back up but still shows B204. Tanks are full. What’s the priming step?
Technician avatar Technician
Step 2 — Prime the ink & purge air
• From the panel/Canon IJ Utility choose Cleaning → Deep Cleaning for all colors. Wait 5–7 minutes.
• Then run Nozzle Check. If blank or broken, run Ink Flush (a heavy prime). Keep paper in the rear tray and ensure tanks stay above the MIN line.
• For stubborn air bubbles, gently tilt the printer 5–10° forward while idle; this helps push ink through the feed tubes without opening the system.
Customer
Deep Cleaning finished; the nozzle check shows faint cyan and no black. Still getting B203 every few minutes.
Technician avatar Technician
Good data — that means ink isn’t flowing freely.
Step 3 — Check tank vents & caps
• Open each tank’s colored cap and make sure the air vent on the bottle port isn’t sealed by film or dried ink. MegaTank needs those vents open for proper negative pressure.
• Run Ink Flush for Black only, then for Color. After the flush, wait 10 minutes and print another Nozzle Check.
• If black is still missing, we’ll lightly clean the capping station and the underside of the head (no soaking).
Customer
Vents were partially stuck. I opened them and did Ink Flush. Black lines show now but broken. What’s the safe way to clean the head?
Technician avatar Technician
Step 4 — Gentle manual clean (no soaking ports)
• Power off. Move the carriage to the center when unlocked.
• Moisten a lint-free swab with distilled water or Canon cleaner. Dab the nozzle plate lightly to remove surface ink; avoid pressing jets.
• Wipe the encoder strip and the purge/cap pad edge if visibly inky. Let dry 5 minutes, close up, then run one Cleaning and print a Nozzle Check.
Using third-party “flush kits” or soaking can damage the head; keep it gentle.
Customer
After that, the nozzle check is solid for all colors and the error cleared. Anything else to stop B203/B204 coming back?
Technician avatar Technician
Nicely done.
Step 5 — Preventive tips
• Keep tanks above 1/3 to avoid air ingestion.
• Print a small color page weekly to prevent clogs.
• Update firmware via Canon IJ Utility.
• If you ever see Support Code B203 again, stop printing immediately; let the head cool 10 minutes and run one Cleaning only. Continuous printing while starved can damage the head.
Customer
If the error returns and priming won’t help, does that mean the print head failed? Is replacement worth it?
Technician avatar Technician
If multiple Ink Flush cycles, vent checks, and a reseat don’t clear B203/B204, the head’s thermal sensors may be damaged. On G-series the print head is replaceable; compare head price vs a new MegaTank model. We can look up part numbers and availability during chat.
Customer
Understood. For now it prints clean and no errors. Thanks for the step-by-step!
Technician avatar Technician
Summary: For Canon MegaTank B203/B204 head error after refill, reseat the head, open tank vents, prime the ink system with Deep Cleaning or Ink Flush, and run a Nozzle Check. Clean the nozzle plate/cap pad lightly. Keep tanks above 1/3 and update firmware. If errors persist, the print head may need replacement. Need hands-on help? Open the chat.

Quick answer: the accepted fix

Accepted fix when Canon MegaTank shows B203/B204 print head error after refill: reseat the head, open tank vents, run Deep Cleaning then Ink Flush to purge air, print a Nozzle Check, and update firmware. If only partial colors appear, gently clean the nozzle plate and cap pad; repeat a single Ink Flush. Persistent errors point to a failing print head.


Why B203/B204 appears after refilling MegaTank

Running tanks dry introduces air pockets that starve the head; firmware flags head overheating as B203/B204. Other triggers: closed tank vents, clogged nozzles, oxidized contacts, or a mis-seated head. Priming (Deep Cleaning/Ink Flush) restores flow and clears the print head error.

How to confirm the fix worked

Run a Nozzle Check — all blocks should print solid. Then print a full-page CMYK test. If bands persist, wait 10 minutes and run one more Cleaning. Avoid repeated flushes back-to-back; they can overheat the print head and waste ink into the waste ink absorber.

B203/B204 after refill — quick troubleshooting tips

Work from simple to specific: reseat, prime, clean, then consider head replacement.

Quick path: power drain → reseat print head → open tank vents → run Deep Cleaning → Ink Flush → gentle nozzle plate clean → firmware update. Keep tanks above 1/3 and print weekly to prevent clogs in your Canon G-series MegaTank.

Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your environment, please consult a verified expert on Whizz-Tech before making decisions.


Getting Started Is Easy

Ask for help, 24/7

Members enjoy round-the-clock access to 12,000+ verified Experts, including tech support, mechanics, vets, and more.

Expert will respond in minutes

We match you with an Expert who specializes in your situation. Talk, text, or chat — whichever you prefer.

Save time & money

No scheduling hassles or expensive consults. Membership can save you significant time and money each month.

FAQ

What do B203 and B204 mean on Canon MegaTank?

They’re print head errors that appear when the head overheats or ink flow is interrupted — commonly after running tanks dry and refilling, leaving air in the lines or clogged nozzles.

How do I prime the ink system after refill?

Run Deep Cleaning for all colors, then a Nozzle Check. If gaps remain, run Ink Flush. Keep tank vents open and levels above MIN during priming.

Is it safe to soak the print head?

No. Avoid soaking ports or using harsh solvents. Use a lint-free swab with distilled water to gently clean the nozzle plate, then run one Cleaning.

When should I replace the print head?

If reseating, vent checks, Ink Flush, and gentle cleaning don’t clear B203/B204, the head’s thermal elements may be damaged. At that point head replacement is recommended.

Common B203/B204 problems and quick fixes
SymptomLikely causeQuick fix
B203 after refill Air in ink tubes / head overheated Run Deep Cleaning → Ink Flush, keep vents open
B204 persists, missing colors Clogged nozzles / closed tank vent Open vents, gentle nozzle plate clean, repeat Nozzle Check
Only partial pattern prints Head not seated / bad contacts Power drain, reseat print head, wipe gold contacts
Errors return frequently Head damage / firmware outdated Update firmware; consider print head replacement

Step-by-step (Canon MegaTank — head error after refill)

  1. Power off, unplug 60s; reseat the print head and check ribbon/contacts.
  2. Open tank vents; ensure ink above MIN lines.
  3. Run Deep Cleaning → print Nozzle Check; if gaps remain, run Ink Flush.
  4. Gently clean the nozzle plate and cap pad; update firmware and retest.

Notes for Windows & macOS

  1. Use Canon IJ/Inkjet Utility to access Cleaning, Deep Cleaning, Ink Flush, Nozzle Check.
  2. After clearing errors, align the print head for the best quality.

Sources

Matt Verified Icon
Matt ● replies in < 1 min
Technician Expert
⭐⭐⭐⭐⭐ Trusted by 27,000+ customers
Avatar
Alex · Expert's Assistant