Conventionally, when print jobs are executed continuously in a printer, calibration is executed in the middle of a job or between jobs, interruption of printing due to the execution of the calibration is controlled as much as possible, and the calibration is executed after the jobs are ended, to appropriately prevent the degradation of printing characteristics.