I know my HP printer checks for a QR code on the cartridge to check for a date. If it’s outdated the printer will not function with that ink cartridge. I bought a few HP when on a great sale and had to throw some new ones away because I did not print enough to use them by the expiration date. Waste of money. If this is a secondary market cartridge that is just being refilled that may be the case.
Here is how to fix it. HP has a setting that stops OEM from being used. Just shut off the setting. 1) on the Main page Go to “Setup” 2) in setup menu choose “System Setup” 3) Choose “Supply Settings” 4) choose “Cartridge Policy” 5) Choose “off”