I'll mention something that frequently gets left out, and that's paper quality. If you're printing to typical copy paper on your home inkjet printer, don't use 300 dpi. The ink will saturate the paper, and your colors will run. You'll may also get some on your hands if you handle the document within a few minutes of printing it because it will take longer than you expect to dry. Even a laser printer will likely give unsatisfactory results if the paper is not suitable. Some printers are better than others at not overloading the page, but even the best cannot give you a high quality print on low quality paper.