If you have an older printer that uses ribbons, you may be able to re-ink them. If they can be rewound, you should be able to rewind the tape and apply re-inking to it and re-use.
Printer cartridges may be recycled. You can purchase either off-brand ink cartridges or use a refill kit. The refill kits shouldn’t be used more than a few times because it may harm your printer. You should check with your favorite computer go-to-person to be certain. Some stores offer drop boxes to put in your used cartridges to be recycled.
If you have a Costco membership, take your cartridges to the photo area and they can refill them. They will test them to see if they can refill them and the cost is quite low. Other companies will refill them for a fee.