I just discovered that Costco recycles inkjet and toner cartridges, and you can even print a pre-addressed, pre-paid shipping label from their website to send them your cartridges. It appears that they’ll take any cartridges; other recycling programs exclude some manufacturers such as Canon. (This is one of several reasons that I purchased a Lexmark printer recently when my Canon proved to have a deliberately curtailed lifespan, but that’s another story.) The link is here.
Another even better way to recycle your cartridges is to participate in a program that donates funds to the City of Hope for cancer research. I believe that this program excludes certain brands, but City of Hope needs your donations much more that Costco does. That program’s page is here.