Patent ID: 8279505

Claim:
A print controller controlling a print process in which black ink having permeability to a recording medium and a plurality of kinds of chromatic color ink having permeability to the recording medium different from the permeability of the black ink are used to form an image on the recording medium, the print controller comprising: an acquiring unit that acquires image data having a plurality of sets of pixel data, the image data representing an image including pixels, each set of pixel data indicating one pixel and having a black component value and a plurality of chromatic component values, the black component value expressing one of multiple levels of gradation of black, each of the plurality of chromatic component values expressing one of multiple levels of gradation of a corresponding chromatic color, each of the plurality of chromatic component values being defined to be smaller than or equal to a predetermined maximum value; a subject pixel setting unit that sets, as a subject pixel, one pixel that is in the image and that satisfies conditions that the pixel is a black pixel expressing black and that a plurality of peripheral pixels that are located adjacent to the pixel and that surround the pixel include at least one chromatic pixel expressing chromatic color; a reducing unit that reduces a black component value of the subject pixel to a reduced black component value that is greater than zero; a chromatic subtraction value setting unit that sets a chromatic subtraction value by subtracting a largest value among the plurality of chromatic component values from the predetermined maximum value; an increasing unit that increases a plurality of chromatic component values of the subject pixel to a plurality of increased chromatic component values, the increasing unit increases each chromatic component value of the subject pixel to a corresponding increased chromatic component value by a corresponding amount that is determined dependently on at least one of the black component value and the plurality of the chromatic component values of the subject pixel, the increasing unit obtains each increased chromatic component value by adding the chromatic subtraction value to the corresponding chromatic component value; and a print executing unit that executes the print process for the subject pixel based on the reduced black component value and the plurality of increased chromatic component values of the subject pixel.