A method of printing a pixel defined by C, M, Y color values having a sum
that is not less than a maximum allowed paper coverae max_cov, including
assigning a maximum of the C, M, Y values to max_color; assigning a
minimum of the C, M, Y values to min_color; selecting a black color value
K that is not greater than a minimum of min_color and (C+M+Y-max_cov)/2;
determining adjusted non-black primary color values Cout, Mout, Yout and
a secondary value S_color such that the sum of the black color value K,
the adjusted non-black primary color values Cout, Mout, Yout, and the
secondary color value S_color is equal to the maximum allowed paper
coverage max_cov; and half-toning K, Cout, Mout, Yout, and S_color.