I'm not sure the age of the printer is the problem as I am using a circa 2002 HP Deskjet 5550 with no problems. I just can't use the HP software and get ink levels and stuff, but gives me what is necessary for printing no problem. I did a clean install, then plugged it in by USB and it works.
I think more info (as stated) is what is required