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

Canon P07 Reset: Service Tool and Service Mode Steps for G-Series Printers

Canon does not give customers a reset for P07 and 5B00. It tells you to contact a service center. This guide is for people who have decided to try anyway. It explains what the service tool does, the button steps owners report for G1000 to G4000 series MegaTank printers, and the risks, so you can decide with the full picture.

Quick answerCanon does not document a customer reset for P07 and 5B00, which mean the printer’s waste ink counter has reached its limit. Owners report a button-only service-mode reset on G1000 to G4000 series models, but it only zeroes the counter and does not empty the pad. The steps below show how it works and the risks.
Read this first. Canon’s manuals do not document this procedure, and it may affect your warranty. The steps below come from community sources (listed at the bottom), not from Canon. We could not test them on your printer. If your printer is under warranty, or a leak would damage something important, use the Canon G3010 P07 error guide to choose a repair instead.

What the Service Tool Does

Inside the printer is a small memory that stores counters, including one for how much waste ink has gone to the absorber pad. When that counter reaches its limit, the printer shows P07 (support codes 5B00/5B01). Technicians use two things to put that counter back to zero after the pad has been replaced or cleaned: service mode (a hidden state the printer enters from a button sequence) and the service tool (a utility that talks to the printer while it is in service mode).

That is all a reset does: it changes a number. It does not remove ink from the pad, and it does not check how full the pad really is. Think of it as turning off the warning light, not fixing the engine. Canon’s intended repair is to service the absorber and reset the counter together.

Guides for older PIXMA models describe the same step in the tool: choose Clear Ink Counter, tick Main, and click Set.

We do not host, link or offer any service tool or key. If you need Canon software for normal printing, use Canon’s official support page at usa.canon.com/support.

Which Printers Use Which Method

Printer familyMethod people reportNeeds a PC?Notes
G1000 to G4000 series MegaTank (for example G2010, G3010, G3411, G4010)Button-only: service mode, then Stop and Power pressesNo (a PC is not needed for the button method)Printer Potty’s guide says it works on most current G1000 to G4000 series models. WICReset’s pages for the G3010, G3411 and G4010 show the same service-mode entry
G5000 to G7000 seriesNot covered by the button methodYes, third-party appPrinter Potty says the button method does not work on these
Older PIXMA MP, MX, iP and E-seriesService mode, then a Windows service tool over USBYesNumber of Stop presses and tool version differ by model
PIXMA MG2570S, TS and other MG modelsModel-specific; variesUsually yesWe could not verify a sequence from two independent sources, so we do not give one

Before You Start

  • Confirm the printer shows P07 (support code 5B00 or 5B01), not E08 or P08. See the Canon G3010 P07 error guide.
  • Put the printer on a tray, plastic sheet or thick newspaper in case ink leaks.
  • Leave the power cord plugged in. Load a few sheets of plain Letter or A4 paper in the rear tray, because the printer prints small counter pages during the steps.
  • Find the Stop button. It is the button with the triangle-in-a-circle symbol and may be labelled Stop/Reset, Resume/Cancel or just Stop depending on the model. The Power button is the normal power button.
  • Read the whole procedure once. Presses must be counted, and one miscount means starting again.

Step 1: Enter Service Mode (G-Series)

  1. Turn the printer off with the Power button. Leave the power cord plugged in.
  2. Press and hold the Stop button. Keep holding it.
  3. While holding Stop, press and hold the Power button.
  4. Release Stop only. Keep holding Power.
  5. Press and release Stop exactly 5 times while still holding Power. One press means press and release. The first long hold does not count as a press.
  6. Release Power. Wait for the lamp to settle (Printer Potty’s guide describes a stable green light). The printer is now in service mode and the display may be blank.
If the printer starts up normally, you are not in service mode. Turn it off completely and start again from step 1. Do not continue to the next section unless you are sure you entered service mode.

This entry sequence appears in three independent places: Printer Potty’s G1000 to G4000 guide, a G3200 thread on iFixit, and WICReset’s service-mode instructions for the G3010, G3411 and G4010. WICReset notes that the Stop button may be labelled Reset, Resume or Cancel.

Step 2: Reset the Waste Ink Counter

  1. Print the counter page first (recommended). In service mode press Stop 3 times, then Power once. Wait. The printer prints a page, and its second line begins with D=. A value above zero is normal before the reset. Note it.
  2. Reset the counter. Press Stop 5 times, then Power once. Wait without touching anything. Printer Potty says the printer prints one line; the iFixit thread describes a single page. Do not interrupt it.
  3. Print the counter page again. Press Stop 3 times, then Power once. The D= value should now read zero.
  4. Press Power once to leave service mode, then turn the printer off and back on normally. P07 should be gone.
If a step prints nothing, that has happened to others. One iFixit user on a G3501 reported that the pages did not print but the reset still worked after a restart. Check by restarting rather than repeating the sequence several times.

After the Reset: Protect Your Desk

The counter now says zero, but the pad is as full as it was. What you do next decides whether this was a sensible stopgap or a mess.

  • Keep the printer on a tray or plastic sheet, and check underneath it every week or two.
  • If you ever see ink under the printer, stop using it and have the pad cleaned or replaced.
  • Avoid repeated head cleaning. Each cleaning sends more ink into the same pad.
  • Do not tilt the printer when moving it, as Canon warns that ink may leak.
  • Plan the proper repair or a replacement printer. A reset buys time, nothing more.

Repair guides describe removing the base pad and washing and drying or replacing it. That means opening the printer, and we did not find Canon steps for it, so we do not give a teardown here. A repair shop or Canon service center can do it. For costs and how to compare a quote, see the 5B00 repair cost vs replacement section.

Risks: Pad Overflow and Ink Leaks

  • Pad overflow and leaks. The printer stopped because the counter said the pad was full. If it truly is, ink can run out of the pad into the base and onto your desk, floor or electronics. Third-party repair guides call this the main risk of a reset-only fix.
  • No more protection. After a reset the printer no longer warns you before the pad is saturated.
  • Warranty and support. Canon does not document this procedure and tells you to contact a service center. A modified printer may not be accepted for warranty work.
  • Wrong sequence or wrong tool. A sequence from a different model may do nothing, or something you did not intend. Some guides warn that interrupting a write to the printer’s memory can leave it unusable. Do not unplug or turn the printer off during a step.
  • Unsafe downloads. Service tool downloads are not from Canon and often come from sites that bundle other software. We do not link or host them.

What to Do If the Reset Fails

What you seeLikely causeWhat to do
The printer starts normally after the button sequenceService mode was not enteredTurn it off completely, wait a few seconds and repeat Step 1. Press and release Stop exactly 5 times and do not count the first hold
The printer does not respond to the Stop pressesWrong button, or presses too slow or too fastFind the Stop button (triangle in a circle), press at an even pace, and try again
No pages printSome printers skip the printoutsRestart and see whether P07 has cleared. One iFixit user reported the reset worked without the printouts
P07 is still there after restartingThe reset did not registerRepeat once from a fully powered-off printer. Do not repeat it many times
P07 comes back within days or weeksThe pad really is full and the counter is working as designedStop resetting. Have the pad serviced or replace the printer
The printer is a G5000 to G7000 seriesButton method not applicableContact Canon or a repair shop
Ink is visible under or around the printerPad overflowStop using the printer. Wipe up carefully and arrange a pad service
The printer is unresponsive afterwardsSomething went wrong during a stepUnplug it for a minute and try again. If it stays dead, contact Canon service or a repair shop

Older PIXMA and E-Series Models: the Windows Service Tool

Guides for older Canon models (MP, MX, iP and E-series) follow the same idea but with a Windows program. We do not host or link the program and do not give a step-by-step sequence for a model we cannot verify, but this is what the guides we compared have in common:

  • They put the printer into service mode with a model-specific button sequence. The number of Stop presses differs by model: the guides we read mention 2, 4, 5 or 6.
  • They connect the printer straight to a Windows PC by USB, with no hub or extension cable, and warn that other printers should be unplugged.
  • In the tool, they choose Clear Ink Counter, tick Main (the E500 and E510 guide also lists Main_Black), and click Set.
  • They turn the printer off and on, and print a nozzle check or the counter page to confirm.

For the MG2570S in particular, Canon’s MG2500 series manual points to a service center for 5B00, and we could not verify a button-only reset. See the model table in our Canon 5B00 error guide.

Frequently Asked Questions

  • It is a technician utility that reads and clears the counters stored in the printer, including the waste ink counter behind P07 and 5B00. Canon does not publish it for customers. Older PIXMA models (MP, MX, iP and E series) use a Windows program over USB, with a different version for different models. Many G-series owners report a button-only method instead, which is what this guide describes.
  • Community guides for G1000 to G4000 series MegaTanks describe a button-only method: enter service mode, then press Stop five times and Power once. The G3010 service-mode entry is also listed by third-party sites. Canon does not document or support it, so treat it as unofficial.
  • For the G-series method described by community guides: hold Stop and Power to start, release Stop, then press Stop 5 times and release Power to enter service mode. In service mode, Stop 3 times then Power prints the counter page, and Stop 5 times then Power resets the counter. Other printers use different numbers (guides for older MP and E-series models mention 2, 4 or 6 presses), so never copy a sequence from a different model.
  • No. It tells the printer the pad is empty. The pad itself is still holding the same ink, so P07 can return, or ink can leak, if the pad was really full. Cleaning or replacing the pad is the complete repair.
  • We do not host or link them. Tool downloads on third-party sites are not from Canon, often trigger antivirus warnings, and some guides tell you to switch your antivirus off to run them. That is a reason to be very careful. The button method for G-series printers needs no download.
  • Canon does not document a customer reset, and its manual tells you to contact a service center, so Canon may refuse warranty work on a printer that has been modified. If your printer is still under warranty, contact Canon or the seller first.
  • Usually the reset did not save, service mode was not entered correctly, or the absorber really is full and the printer is protecting itself. Start again from a fully powered-off printer. If it returns a second time, stop resetting and have the pad serviced.

Sources checked for this guide: Canon online manuals (G1010, G2010, G3010 and G4010 series) and Canon USA support article “A Support Code Is Displayed” for what the codes mean; Printer Potty “Canon G1000 to G4000 series: reset waste ink counter” (September 2022), an iFixit Answers thread on the G3200 and WICReset’s G3010, G3411 and G4010 pages for the button steps. Those three are community or commercial sources, not Canon. Button names and sequences can differ between models and firmware versions. Always check your own model at ij.manual.canon.