I just recently got stung with this with a HP officejet D145 that my parents gave me. We need to photocopy some documents because our car got written off and we cant get the insurance payout without them... so I tried to copy the paper with the machine but it wont print - so I put in a 'new' cartridge and the same problem.. cartridge has expired. Great. The cartridges really are fine.
The only reliable workaround I know of is to remove the battery on the motherbaord to factory reset it. However, None of the articles seem to explain how to get access to it! Has anyone done this?