About This Guide: PrinterSolved is an independent printer support resource for US and Canada users. Not affiliated with Canon Inc.

Canon G3010 P07 Error: What It Means and How to Fix It

P07 on the display of a Canon PIXMA G3010 (or a G2010 or G3411) stops the printer completely. Canon files it under support codes 5B00 and 5B01, which is the waste ink counter limit. This guide explains what it means, which G-series models show it, what you can safely try, and when it is time for a repair shop or a new printer.

Quick answerP07 on a Canon G3010 (and G2010) is the display code for support codes 5B00 and 5B01. Canon’s support site describes 5B00 as the ink absorber being full, which needs service. The steps below show what to try first and how to choose between a repair, a reset and a new printer.

What P07 Means on the G3010

Every time the G3010 cleans its print head, some ink is flushed into an absorber pad inside the base of the printer. The printer keeps a running count of how much has gone in. When the count reaches its limit, the printer locks itself and shows P07 so that waste ink cannot overflow into the printer or onto your desk.

Here is exactly how Canon words it. In Canon’s G3010 series manual, the error table has the row P07 – support codes 5B00, 5B01 – “Printer error has occurred.” The page for 5B00 says to contact your nearest Canon service center to request a repair, and warns not to tilt the printer when moving it because ink may leak out. For other PIXMA models, Canon’s US support article spells it out: support code 5B00 is “Ink absorber full. Service is required.” Canon’s G-series manual is less specific, so we describe the cause the way Canon’s own support article and repair guides do, and we tell you where Canon is silent.

Not the same as E08. E08 (support codes 1700 and 1701) is Canon’s earlier “ink absorber is almost full” warning. If you see E08, plan ahead. P07 is the stop. For the print head error E05 and the different P08 code, see our Canon E05 error guide.

G-Series Models That Show P07

Canon uses the same support codes across its MegaTank family, but not every model has a display. Here is how the code appears and where Canon lists it.

ModelHow the error appearsSupport codeWhere Canon lists it
G1010 / G1000 seriesNo screen. The ON and Alarm lamps flash alternately 7 times5B00, 5B01G1010 series manual, “An Error Occurs”
G2010P07 on the display5B00, 5B01G2010 series manual, “An Error Occurs”
G3010P07 on the display5B00, 5B01G3010 series manual, “An Error Occurs”
G3411Same code family; check your own manual for how it is displayed5B00, 5B01 (third-party guides)We could not open Canon’s G3411 page, so confirm in your manual
G4010Support code shown on the computer or the printer display5B00, 5B01G4010 series support-code list
G3000 / G2000 (older G series)Support code on the computer screen5B00G3000 series support-code list

If your model is not in the table, look up your exact model name on ij.manual.canon and open “An Error Occurs”. The wording differs from model to model.

Is the G3010 P07 Error a Windows 10 or Windows 11 Problem?

No. People often search for “P07 error Windows 10” or “Windows 11” because the message appears while they are printing from a PC. But the counter that triggers P07 is stored inside the printer, and the printer creates the error itself. That is why it looks exactly the same when you print from a Mac, an iPhone, or nothing at all.

On Windows, Canon’s printing software may also pop up a message with support code 5B00 at the same moment the printer’s display shows P07. Both come from the printer.

These will not clear P07:

  • Reinstalling or updating the Canon driver
  • Installing Windows 10 or Windows 11 updates
  • Running the Windows printer troubleshooter or restarting the Print Spooler
  • Switching between Wi-Fi and USB, or using another cable
  • Printing from a different computer or phone

A 10-second test: look at the printer itself. If its display shows P07, the cause is in the printer, and everything below applies. If the printer display looks normal and only the computer complains or shows “offline”, you have a different problem. Try our printer keeps going offline or printer not printing guides instead.

What to Try, in Order

  1. Write down exactly what you see: P07 on the display, and 5B00 or 5B01 on the computer if it shows one. Make sure it is not E08 (almost full) or P08 (a different error).
  2. Do one power cycle. Press Power to turn the printer off, unplug the cord from the wall, wait a minute, plug it straight into a wall outlet (not a power strip) and turn it on. Canon’s G3010 page for 5B00 goes straight to service, but one restart costs nothing and occasionally clears a false alarm.
  3. Check your warranty and receipt. A G3010 that reaches this limit early, or while still under warranty, is worth raising with the seller or Canon before paying for anything.
  4. Contact Canon support or an authorized service center. Ask what it would cost to replace the absorber and reset the counter, and whether the quote covers shipping. Canon says not to tilt the printer when you move it, so keep it level and upright.
  5. Decide: repair, reset the counter yourself (higher risk), or replace the printer. The next two sections help you choose.
Do not keep cleaning the print head to “fix” it. Every cleaning cycle sends more ink into the same absorber, and cleaning does nothing for P07.

Repair, Reset or Replace the Printer

OptionWhat it fixesMain riskMakes sense when
Canon service center or authorized repairReplaces or services the absorber and resets the counter, so the printer is back to normalCost and shipping; the printer may be away for daysThe G3010 is under warranty or you want the safest result
Independent repair shopSame repair, often with a quicker turnaroundQuality varies; ask whether they replace or clean the pad, not just reset the counterYou get a clear written quote and a short warranty on the work
Counter reset only (service mode)Clears P07 so the printer prints againThe pad is still full, so ink can leak later. Not supported by Canon and may affect warrantyYou understand the risk and will keep the printer on a tray and check underneath it
Replace the printerNew printer, new warranty, fresh absorberCost of a new printerA quote is close to the price of a new G-series printer

Canon does not publish a fixed price for this repair in the manuals we checked, and prices vary by shop, country and shipping. We cover typical ranges and how to judge a quote in the repair cost vs replacement section of our 5B00 guide.

If you are considering a reset, read the P07 reset and service mode guide first. It explains what service mode does, the exact button steps people report for G1000 to G4000 series printers, and what to do if it fails. This page is about deciding; that page is about the procedure.

When a Repair Shop Is the Right Call

  • You can see or smell ink under or around the printer, or there are stains on the surface it sits on.
  • P07 returns soon after a reset. The pad is probably full and the counter is doing its job.
  • The printer is still in warranty, or you are not comfortable opening printers and handling ink.
  • You print a lot. A heavily used printer is more likely to have a pad that really is saturated, not just a counter that over-estimated.
  • The printer is a household or small-office workhorse and downtime matters more than the cost.

Honest note: a counter reset does let some G3010 owners keep printing for a while, and many MegaTank owners report it works. It does not empty the pad, though, and nobody can see from the outside how full the pad really is. If a leak would damage furniture or electronics, choose the repair.

How to Avoid P07 Next Time

The absorber fills mainly through cleaning cycles, not through printing pages. Canon’s G3010 cleaning page says cleaning consumes ink, so clean the print head only when necessary, and only do a deep clean if the problem is not solved after cleaning twice.

  • Print a nozzle check first, and clean only if lines are missing.
  • Print something in color at least once a week so the nozzles do not dry out and need heavy cleaning.
  • Turn the printer off with its Power button, not at the wall, so the print head is capped properly.
  • Do not leave the printer tilted or move it with ink in the tanks while it is on its side. Canon warns ink may leak.
  • Treat E08 as a real warning and budget for a repair or replacement.

See also our guides on printer has ink but won’t print and printing blank pages for clog problems that tempt people to clean over and over.

Frequently Asked Questions

  • P07 is the panel code that goes with Canon support codes 5B00 and 5B01. Canon’s G3010 manual lists it as a “printer error” and says to contact a Canon service center. Canon’s US support site describes 5B00 as the ink absorber being full, with service required. In practice it means the printer has reached its waste-ink counter limit and has stopped printing.
  • Yes. In Canon’s G2010 and G3010 manuals the table row reads P07, support codes 5B00 and 5B01. P07 is what the printer’s display shows, and 5B00 or 5B01 is what the computer shows.
  • Canon’s manual does not give a user fix: it says to contact a service center. Turning the printer off, unplugging it for a minute and turning it back on costs nothing and is worth one try. If P07 comes back, the counter is at its limit. Some owners reset it in service mode, but that does not empty the absorber pad. See our P07 reset guide for the risks.
  • On the G2010, Canon’s manual lists the same row: P07 with support codes 5B00 and 5B01. The G3411 is in the same MegaTank family and third-party guides describe the same behavior, but we could not open Canon’s own G3411 error table, so check the manual for your exact model.
  • No. The error is created inside the printer, and its display shows P07 no matter which computer, phone or operating system is connected. Reinstalling drivers, running Windows updates or switching from Wi-Fi to USB will not clear it.
  • It depends on the quote. A MegaTank printer such as the G3010 is worth more than a basic cartridge printer, so a repair that replaces the absorber and resets the counter is more often worth paying for. Ask for a written quote and compare it with the price of a new printer. Canon does not publish a fixed price for this repair.
  • No. On the G2010 and G3010, Canon lists P08 under support codes 5200, 5205 and 5206, a different printer error with its own steps. See the P08 section of our E05 and P08 guide.

Sources checked for this guide: Canon online manuals “An Error Occurs” for the G1010, G2010, G3010 and G4010 series, Canon’s G3010 “5B00” support-code page, Canon’s G3010 “Cleaning the Print Head” page and Canon USA support article “A Support Code Is Displayed” (5B00, 5B12, 5B14: ink absorber full, service required). Button names, menus and codes can differ between models and firmware versions, so check your own model’s manual at ij.manual.canon if something does not match.