I can also recommend Brother. I have had a couple over the years, the most recent an HL-1650 I got a few years ago. I have run about 30K pages through it and had ONE paper jam in all that time, which is better than any other printer I've every used. The toner is very cheap as well, and the ethernet connectivity simply worked, first time, on both linux and windows.

pca
_________________________
Experience is what you get just after it would have helped...