Thanks for posting your question on Justanswer.com, a global paid independent support site.My Name is***** the printer can recognize the old cartridge then, it means the printhead is fine and the problem is with the new cartridge. This is a very common problem nowadays, as I have seen many brand new cartridges with this same defect. This is caused due to defective chip on the cartridge, there is only one solution for this problem and that just replaces the new cartridge from the store and remember to check the batch number, so that the replaced cartridge is not from the same batch, as the cartridges produced in the same batches have the same problem.
Thanks for the reply, do you use genuine Canon ink cartridge ?
Soory for the delayed reply. There is no need to replace the ink any further, as it seems the problem is with the printhead and not with the cartridges. Please follow the steps below to remove the printhead from the printer then, clean the gold contacts on it with a cotton swab damapened in IP alcohol, after that reseat the printhead and check the result. If the problem persist then, unfortunately the printhead is defective and you have to replace the printhead.
Make sure that the power is turned on, then, holding sides of the paper output tray, gently open it.
Did you tried to clean the printhead, manually ?
Q-tip and IP alcohol