1. A computer-implemented method for color printing, the method comprising: performing a color separation process; performing a halftoning process; communicating one or more Neugebauer Primaries (NPs) from the color separation process to the halftoning process; assigning an area coverage to each of the NPs; and printing a document, wherein the printing uses the area coverages of the NPs.