(Note that Canon i-series USB printers are not Linux friendly. They're good printers, but an incredible pain to set up.)
]]>Although, if you go the inkjet route, consider how much refill cartridges go for. Some refill cartridges for certain make and models can be quite expensive. In the long run, laser is the best way to go. They can go for thousands of pages before they need a new toner, if you're willing to fork out the extra money.
]]>