One of the rare complaints that users have with Canon printers has to do with the waste tank in the printer. When you run the cleaning utilities, the printer uses ink to clean out the nozzles. The printer then dumps the excess ink from cleaning onto an absorbing pad. Eventually, the pad will become “full” and the printer will lock you out. It is possible for people to clean these pads themselves, but officially there is no way for someone to unlock the printer even if the pads are cleaned. According to the Canon manual, only a Canon technician can enter in a secret code to unlock the printer. Obviously, having to take your printer to a certified Canon technician is either highly annoying/inconvenient or downright impossible. So, some people have come up with their own ways to try to outwit their printers. Here is one method from fixyourownprinter.com:

1: Power off printer
2: Hold Resume button then press and hold POWER, the beeper will sound once.
3: Hold POWER and release RESUME
4: Press RESUME twice
5: When the indicator lights steady, press RESUME three(3) times. The indicator should be orange.
6: Press Power to set data

We have seen a couple different variations on this code, but they all basically follow the same steps. There are a couple different methods in this forum and on other sites on the Web.

Canon BJC-3000 waste ink tank full [fixyourownprinter.com]