An information processing apparatus that communicates with an image forming apparatus, the information processing apparatus comprising:
- an operating unit configured to acquire a command to perform calibration for the image forming apparatus;
- and
- a controller configured to:
- control a display to display a screen for selecting a calibration setting in which a first calibration in which a first type of sheet is used and a second calibration in which a second type of sheet is used are performed together, wherein the first type of sheet is different from the second type of sheet;
- receive the calibration setting;
- control, in a case where the command is acquired by the operating unit, the image forming apparatus based on the calibration setting to form a first test chart for the first calibration on a first sheet of which the first type and to form a second test chart for the second calibration on a second sheet of which the second type;
- control the image forming apparatus to perform the first calibration and the second calibration based on reading data related to the first test chart and the second test chart, the reading data outputting by a reading device.