What is claimed is:
1. An image processing apparatus comprising:
a printer; and
one or more processors configured to:
receive designation of a target color by a user;
specify, based on the designated target color, one or more candidate colors;
perform a color conversion process such that, for converting the designated target color to a color selected from the specified one or more candidate colors, the printer prints a predetermined color sample including the specified one or more candidate colors;
perform calibration in response to reception of an instruction for performing the color conversion process from the user;
perform, after the calibration is completed, a predetermined image processing based on a result of the calibration on image data representing the predetermined color sample; and
cause the printer to print the predetermined color sample based on the image data subjected to the predetermined image processing.
2. The image processing apparatus according to claim 1 , wherein the one or more processors:
determines whether or not it is necessary to perform the calibration upon receipt of the instruction for performing the color conversion process;
perform, in a case of determining that it is not necessary to perform the calibration, the color conversion process without performing the calibration.
3. The image processing apparatus according to claim 2 , wherein the one or more processors determines that it is not necessary to perform the calibration in a case where the calibration has already been performed within a predetermined period.
4. The image processing apparatus according to claim 1 , wherein the predetermined image processing includes gamma correction processing.
5. The image processing apparatus according to claim 1 , wherein the one or more processors specify a type of an object including the designed target color and perform calibration corresponding to the specified type.
6. The image processing apparatus according to claim 1 , wherein the one or more processors notify a user that the calibration is performed.
7. The image processing apparatus according to claim 6 , further comprising:
a user interface unit configured to receive user instructions,
wherein the control unit performs the notification by displaying a message to the effect that the calibration is performed on the user interface unit.
8. A method or controlling an image processing apparatus including a printer, the method comprising:
receiving designation of a target color by a user;
specifying, based on the designated target color, one or more candidate colors;
performing a color conversion process such that, for converting the designated target color to a color selected from the specified one or more candidate colors, the printer prints a predetermined color sample including the specified one or more candidate colors;
performing calibration in response to reception of an instruction for performing the color conversion process from the user;
performing, after the calibration is completed, a predetermined image processing based on a result of the calibration on image data representing the predetermined color sample; and
causing the printer to the predetermined color sample based on the image data subjected to the predetermined image processing.
9. The method according to claim 8 , further comprising:
determining whether or not it is necessary to perform the calibration upon receipt of the instruction for performing the color conversion process;
performing, in a case of determining that it is not necessary to perform the calibration, the color conversion process without performing the calibration.
10. The method according to claim 8 , wherein the predetermined image processing includes gamma correction processing.
11. A non-transitory computer readable storage medium storing a program for causing a computer to perform a method or controlling an image processing apparatus including a printer, the method comprising:
receiving designation of a target color by a user;
specifying, based on the designated target color, one or more candidate colors;
performing a color conversion process such that, for converting the designated target color to a color selected from the specified one or more candidate colors, the printer prints a predetermined color sample including the specified one or more candidate colors;
performing calibration in response to reception of an instruction for performing the color conversion process from the user;
performing, after the calibration is completed, a predetermined image processing based on a result of the calibration on image data representing the predetermined color sample; and
causing the printer to the predetermined color sample based on the image data subjected to the predetermined image processing.
12. The non-transitory computer readable storage medium according to claim 11 , further comprising:
determining whether or not it is necessary to perform the calibration upon receipt of the instruction for performing the color conversion process;
performing, in a case of determining that it is not necessary to perform the calibration, the color conversion process without performing the calibration.
13. The non-transitory computer readable storage medium according to claim 11 , wherein the predetermined image processing includes gamma correction processing.