A related issue alleges that some HP all-in-one printers won’t scan when their ink cartridges have plenty of ink but have expired.

This has happened to me on two occasions with HP ink. I buy the XL cartridges that are supposed to print more pages, but it doesn't print those extra pages and there's at least a quarter ink left in the tank. This is for the ENVY 4510/12 series. These ink cartridges are not cheap, and when you have to throw away at least a quarter of ink, it pisses you off.