Considering that the printer is 10 years old, then I would suggest that a new printer is required, because 'servicing' is far to costly without any future guarantees.
As for you spare cartridges, you have two options. Some printers might still use the cartridge type, and a check with Canon might help there. Failing that, check somewhere like eBay, and see if there is still a good market for the cartridges you have. If compatibles are still available, then there's still a market!.