If the printer is more than 1 year old.
Don't even consider buying a new ink cartridge.
You can get a new Hp or whatever (including ink) that prints great right from the start for $39 or less. And after that, don't pay twice the money for original equipment ink cartridges. There are many good knock off inks for half the price.
If it's using a parallel cable then it's many years old. Too old even for your grandmother. All newer printers can use a USB cable ( that comes with printer).
Printers: some good - some bad, but nowdays, so sad, they are throw away when they give trouble.