Process printing is an excellent tool, allowing printers to produce full color images very efficiently. Most printers learn process printing through apprenticeship, which allows them to work under an experienced printer for several years learning about all the stages of the process. Many small print shops perform all the tasks, from preparing the image to making the plates to printing, in-house. Other print companies may contract out the color separation and plate making to a processing house.