1. A method for compensating colors in a print controlling terminal which is connectable to an image forming apparatus, the method comprising: receiving selection of an input International Color Consortium (ICC) profile and an output ICC profile; receiving selection of a plurality of color rendering intents to be applied to an ICC profile and a setting of weighted values for each of the selected color rendering intents, the setting of weighted values including at least a first weighting between perceptual and saturation, a second weighting between relative colorimetric and saturation, and a third weighting between relative colorimetric and perceptual; generating a color conversion table using the selected input ICC profile, the selected output profile, and the selected plurality of color rendering intents by applying the set weighted values; and generating print data using the generated color conversion table.