Refilled ink and toner cartridges are your best bet for environmentally friendly printing. They reuse an existing cartridge, which saves energy needed to recycle and costs you less than buying a new cartridge. Refilled cartridges are available at many local computer stores.
Done with a working printer? Consider donating it to a local school, charity or non-profit.