Printer makers go to great lengths to prevent reuse of ink cartridges or 3rd party ink cartridges, because their money comes from selling ink (which is a consumable that people would buy on a regular basis) rather than printers (which is a commodity that people might only buy a few of in a lifetime). So it's unlikely that they can be reset using a simple method.
Printer ink is something like 3 times more expensive per unit volume than fine champagne.
I had my own struggles with printer ink on my printers (I won't mention brands), I had been using 3rd party ink tanks, which are cheaper than "official" ink, but they actually turned out to be recycled "official" cartridges (since it's easier I guess to just refill an official cartridge and resell that instead of trying to reverse engineer the cartridge authentication system which is probably protected by various legal systems that would get any 3rd party manufacturer sued). These ink cartridges often had damaged print heads, producing bad quality print.
So then I tried using ink refill kits that involves drilling a hole in the cartridge and injecting ink into the tank. This works great (albeit fiddly and messy), UNTIL I discovered that after a few refills, the printer starts rejecting the ink cartridge, and the cartridge wouldn't work on my other printer either (different model, but took the same ink cartridges). It seems like the cartridge authentication chip has an additional layer of protection that probably records the number of insertion/removals from the printer, and the printer will reject any cartridge that's been inserted/removed too many times while the ink status is low. Sneaky.
Finally, I use a CISS now, which feeds the ink cartridges directly via tubes to an external ink tank. This works well and is a good investment on the long run (costing about the same as two "official" ink cartridges")
I hope any day now someone makes an "open source" printer that would totally destroy this super-expensive "official ink" thing.