With running Linux as your main OS you'll want to be able to print. This is where CUPS comes in. CUPS is not that hard to configure and has made setting up printers on a Linux system a lot easier. Read the Tutorial linked below to learn how to configure CUPS and add a printer.
Install and maintain a printer using CUPS on your Linux system. You should have an understanding of the different log files that are available on a Linux system.
Original webpage by Petersen Gross, modified by William Albritton.