An information processing apparatus comprising: a storage section that stores a plurality of color conversion profiles in which first output condition information determined in advance based on a predetermined order is embedded; and a control section that (a) is adapted to obtain printing data including second output condition information, (b) is adapted to extract said second output condition information from said printing data, (c) is adapted to extract said first output condition information from each of the plurality of color conversion profiles, (d) is adapted to compare said first output condition information with said second output condition information, and (e) is adapted to select a color conversion profile from the plurality of color conversion profiles to be applied, characterized in that for said selection, said control section calculates, for each of said color conversion profiles, a degree of approximation r between said first output condition information and said second output condition information based on a type coefficient of an element of output condition information, an attribute code of the element included in the first output condition information extracted from the plurality of color conversion profiles and an attribute code of the element included in the second output condition information extracted from the printing data, according to formula r = ∑ C n p n − p ′ n wherein Cn is the type coefficient of an element n, p n is the attribute code of the element n included in said first output condition information, p' n is the attribute code of the element n included in said second output condition information, n is a number representing the element of output condition information, and the attribute code is a number, whereby similar attributes within the elements have values which are as close as possible to each other; and said control section is adapted to select the color conversion profile for which degree of approximation r is smallest. a storage section that stores a plurality of color conversion profiles in which first output condition information determined in advance based on a predetermined order is embedded; and a control section that (a) is adapted to obtain printing data including second output condition information, (b) is adapted to extract said second output condition information from said printing data, (c) is adapted to extract said first output condition information from each of the plurality of color conversion profiles, (d) is adapted to compare said first output condition information with said second output condition information, and (e) is adapted to select a color conversion profile from the plurality of color conversion profiles to be applied, (a) is adapted to obtain printing data including second output condition information, (b) is adapted to extract said second output condition information from said printing data, (c) is adapted to extract said first output condition information from each of the plurality of color conversion profiles, (d) is adapted to compare said first output condition information with said second output condition information, and (e) is adapted to select a color conversion profile from the plurality of color conversion profiles to be applied, characterized in that for said selection, said control section calculates, for each of said color conversion profiles, a degree of approximation r between said first output condition information and said second output condition information based on a type coefficient of an element of output condition information, an attribute code of the element included in the first output condition information extracted from the plurality of color conversion profiles and an attribute code of the element included in the second output condition information extracted from the printing data, according to formula r = ∑ C n p n − p ′ n wherein Cn is the type coefficient of an element n, p n is the attribute code of the element n included in said first output condition information, p' n is the attribute code of the element n included in said second output condition information, n is a number representing the element of output condition information, and the attribute code is a number, whereby similar attributes within the elements have values which are as close as possible to each other; and said control section is adapted to select the color conversion profile for which degree of approximation r is smallest. Cn is the type coefficient of an element n, p n is the attribute code of the element n included in said first output condition information, p' n is the attribute code of the element n included in said second output condition information, n is a number representing the element of output condition information, and the attribute code is a number, whereby similar attributes within the elements have values which are as close as possible to each other; and said control section is adapted to select the color conversion profile for which degree of approximation r is smallest.