Canon does not let you reuse the maintenance cartridge for their printers. The solution is to hack them with Arduino

  • 5

The printer manufacturers They have been using all kinds of techniques for years to force users to use official consumables. In many models theoretically compatible toners or cartridges cannot be used, but there are certain cases where these obstacles can be overcome.

It happens for example with the Canon Pixma G, printers that make use of the so-called maintenance cartridge. That component stores wasted ink after certain operations, but Canon requires replacing it after a certain time when the ideal would be to be able to reuse it. Now it is no longer just ideal: it is possible, and you can hack the operation of that component thanks to Arduino.

The key is to reset the counter

The maintenance cartridge MC-G02 is an important element of Canon Pixma G family printers. They are not used for printing, but are necessary because they collect wasted ink in certain scenarios.

Screenshot 2022 04 07 At 12 24 44

What happen? That those cartridges “fill up” with the wasted ink, and the printer ends up notifying that they are already full and that you have to buy a new one. They are not particularly expensive – they are around 10 euros – but that expense can end up being important in the long run, so, would there be ways to reuse them?

There is. As explained by the creator of this hack in your GitHub accountyou can remove the maintenance cartridge from the printer and clean it to remove the ink accumulated inside.

Canon does not use a sensor to detect how much ink is in the cartridge: what it uses is a chip that behaves like a counter. That counter is incremented every time the cartridge is used, but even if we have cleaned the cartridge and try to use it, the printer won’t let us.

Why "i hacked" my laser printer (and what does that say about the whole industry)

The solution is to reset the counter. For this, the creator of the project indicated that we will have to use an Arduino Uno board to which we will connect the chip that acts as a counter (it is easy to remove and replace in the cartridge).

As well we will need a ROM “dumped” from the printer that, as he said, was possible to find on the internet or that we can generate ourselves following the process indicated in his tutorial.

After achieving it, the process to reset that counter is simple: just run a small program with the Arduino IDE, which will make the counter as good as new, at least from the perspective of the printer.

Via | Arduino.cc

The printer manufacturers They have been using all kinds of techniques for years to force users to use official consumables.…

The printer manufacturers They have been using all kinds of techniques for years to force users to use official consumables.…

Leave a Reply

Your email address will not be published.