I realize this answer may not be entirely what you had wanted to hear, but it is accurate all the same.
The cause is this error and problem is very likely the cartridges you are using. This is especially confirmed if you have one cartridge that will work in the printer, and another that will not. The printer isn't going to have a problem reading a particular cartridge , unless the contacts happen to be dirty or it is installed incorrectly. However, there are a number of different causes of these types of cartridges to be bad or become bad. The chances of this increase when you are dealing with any sort of refilled and/or aftermarket non-genuine cartridges, or cartridges that are not new.
Please check the link below for instructions on how to clean the contacts on your cartridges, and then remove, clean , and re-install just to make sure there isn't a cleanliness problem. If a particular cartridge still does not work and throws that error, then you'll simply have to return/replace that cartridge.
IMPORTANT: Please click the STARS or ACCEPT button to rate my time and help now. I strive for excellent service.
Rating costs nothing more. This is my livelihood, and a positive rating is the only way I receive credit for helping you.
As this is my job, if you feel the need to rate less than five stars, please don't, and instead reply for further assistance.
Rating does not close the question. I continue to help after positive rating with a satisfaction guarantee, so please rate now. Thank You.