A person can recycle a cheap old DVD player at Sarcan Recycling. Sarcan Recycling also accepts computers, desktop printers, fax machines, and laptops.
To recycle old color printers take them to your local Staples or best buy who will recycle them for you and may even give you coupons. The technology moves at such a rapid pace, it is difficult to find schools or charities who are interested in used equipment. You can post an ad on Craigs List, if you are so inclined, and offer it for free for anyone who will come get it. You can also call your city's waste management program and find out how computers and printers are recycled in your area. Most municipalities have a free drop-off location.
Best buy will take old computers for recycling.
If you have a recycle center in your area, you can take them your old computer equipment. Here is some information based on region: http://www.epa.gov/waste/conserve/materials/ecycling/live.htm
You can recycle your old electronics, including your PCs and TVs at eLot Electronics Recycling, which is located at 8000 Main Street in Troy.
The best way to recycle old computers is to take it to an electronics retailer or contact your local trash company. They have specific measures on how to get rid of these old technologies. Do not take your old computer and dump in trash.
Printers should normally work in any type of computer, but sometimes there are printers with USB drives, while some really old computers may no have these.
Try contacting http://www.techrecycle.com/, they have locations in all the lower 48 states which will recycle any old electronics you have (computers, phones, etc.)
Computers and computer accessories can be recycled at electronics recycling facilities. Some local recycling centers may offer this service. People can also take their old computers and phones to Best Buy for recycling.
You can recycle Christmas trees at the evergreen disposal place where they will take in old trees and use them for firewood. They will dispose of it properly for you.
The Iowa Dept of Natural Resources has a great website at IowaDNR that lists all the permitted e-waste recycling centers (and there are plenty of them). They also offer alternative options like donating, reusing, or manufacturer take-back programs for computer components.
The best way to dispose of printer ribbons is to recycle them. You can do this with two methods. You can contact a local printer cartridge recycler to see if they will take the kind you have. Depending on your printer ribbon brand, your manufacturer may also have a way for you to send them back to them.