An information processing apparatus comprising: an acquisition unit configured to acquire color information data generated by reading, by an image reading apparatus, a color chart (CC, CCA-CCD) output from an image forming apparatus (10a-10b), the color chart including: identification information (C, CA, CB) on the image forming apparatus to which color adjustment is to be applied, and a color adjustment patch (CP, CPA, CPB) including a plurality of color patches for performing color adjustment on the image forming apparatus; an identification unit configured to identify the image forming apparatus from the identification information included in the color information data; and a color adjustment unit configured to generate a profile to be applied to the image forming apparatus identified by the identification unit, based on color measurement values of the color patches included in the color information data; wherein the identification information is included in a color code including color patches of a plurality of colors, and the identification unit is configured to identify the image forming apparatus from the color code included in the color information data; characterized in that the color chart includes a plurality of determination patches (JP, JP1-9, JPA1-JPA9, JPB1-JPB9) arranged in a plane of the color chart, each of the plurality of determination patches including a plurality of color patches (P1-P4) for determining presence or absence of in-plane unevenness in the color chart, the color patches for performing color adjustment and each of the plurality of determination patches are arranged at mutually independent positions, the information processing apparatus further comprises a determination unit configured to determine presence or absence of in-plane unevenness in the color chart, based on color measurement values of the plurality of determination patches included in the color information data, and the color adjustment unit is configured to generate the profile to be applied to the image forming apparatus identified by the color code, if the determination unit determines that no in-plane unevenness in the color chart is present; and wherein the plurality of determination patches are arranged in the plane of the color chart, each of the plurality of determination patches is a group of the same number of color patches (P1-P4) with the same colors and in the same arrangement, the information processing apparatus further comprises a calculation unit configured to calculate respective average values of color measurement values of color patches at corresponding positions in the plurality of determination patches, and the determination unit is configured to determine presence or absence of in-plane unevenness in the color chart, based on the average values calculated by the calculation unit. identification information (C, CA, CB) on the image forming apparatus to which color adjustment is to be applied, and a color adjustment patch (CP, CPA, CPB) including a plurality of color patches for performing color adjustment on the image forming apparatus; an identification unit configured to identify the image forming apparatus from the identification information included in the color information data; and a color adjustment unit configured to generate a profile to be applied to the image forming apparatus identified by the identification unit, based on color measurement values of the color patches included in the color information data; wherein the identification information is included in a color code including color patches of a plurality of colors, and the identification unit is configured to identify the image forming apparatus from the color code included in the color information data; characterized in that the color chart includes a plurality of determination patches (JP, JP1-9, JPA1-JPA9, JPB1-JPB9) arranged in a plane of the color chart, each of the plurality of determination patches including a plurality of color patches (P1-P4) for determining presence or absence of in-plane unevenness in the color chart, the color patches for performing color adjustment and each of the plurality of determination patches are arranged at mutually independent positions, the information processing apparatus further comprises a determination unit configured to determine presence or absence of in-plane unevenness in the color chart, based on color measurement values of the plurality of determination patches included in the color information data, and the color adjustment unit is configured to generate the profile to be applied to the image forming apparatus identified by the color code, if the determination unit determines that no in-plane unevenness in the color chart is present; and wherein the plurality of determination patches are arranged in the plane of the color chart, each of the plurality of determination patches is a group of the same number of color patches (P1-P4) with the same colors and in the same arrangement, the information processing apparatus further comprises a calculation unit configured to calculate respective average values of color measurement values of color patches at corresponding positions in the plurality of determination patches, and the determination unit is configured to determine presence or absence of in-plane unevenness in the color chart, based on the average values calculated by the calculation unit.