A printing device comprising: a printing unit that is configured to print an image with print agent; a calibration unit (10, 15, 40) that is configured to execute a density level calibration process for printing a mark with the print unit, detecting the mark, and calculating a calculation value based on a detection result; a control unit that is configured to control the calibration unit (10, 15, 40) to execute the density level calibration process; characterized by: a specifying unit configured to receive from a user a specification of desired image density for the print agent; wherein: the control unit is configured to determine whether or not a condition to execute the density level calibration process is met, the condition being that a time interval has elapsed since either when the density level calibration process was executed last time or when execution of the density level calibration process was deferred last time; the time interval is determined from the user-specified density and a table indicating the time interval and deferment of calibration for each respective user-specified density; and the control unit is configured to, when the condition is met, refer to the table and determine whether or not the deferment of calibration is set to defer for the user-specified image density and, if so, then defer execution of the density level calibration process, and, if not, then execute the density level calibration process; wherein according to the time intervals of said table, the control unit is configured to control the calibration unit (10, 15, 40) to execute the density level calibration process at a lower frequency when a lower amount is specified with the specifying unit as the user-specified image density. a printing unit that is configured to print an image with print agent; a calibration unit (10, 15, 40) that is configured to execute a density level calibration process for printing a mark with the print unit, detecting the mark, and calculating a calculation value based on a detection result; a control unit that is configured to control the calibration unit (10, 15, 40) to execute the density level calibration process; characterized by: a specifying unit configured to receive from a user a specification of desired image density for the print agent; wherein: the control unit is configured to determine whether or not a condition to execute the density level calibration process is met, the condition being that a time interval has elapsed since either when the density level calibration process was executed last time or when execution of the density level calibration process was deferred last time; the time interval is determined from the user-specified density and a table indicating the time interval and deferment of calibration for each respective user-specified density; and the control unit is configured to, when the condition is met, refer to the table and determine whether or not the deferment of calibration is set to defer for the user-specified image density and, if so, then defer execution of the density level calibration process, and, if not, then execute the density level calibration process; wherein according to the time intervals of said table, the control unit is configured to control the calibration unit (10, 15, 40) to execute the density level calibration process at a lower frequency when a lower amount is specified with the specifying unit as the user-specified image density. the control unit is configured to determine whether or not a condition to execute the density level calibration process is met, the condition being that a time interval has elapsed since either when the density level calibration process was executed last time or when execution of the density level calibration process was deferred last time; the time interval is determined from the user-specified density and a table indicating the time interval and deferment of calibration for each respective user-specified density; and the control unit is configured to, when the condition is met, refer to the table and determine whether or not the deferment of calibration is set to defer for the user-specified image density and, if so, then defer execution of the density level calibration process, and, if not, then execute the density level calibration process; wherein according to the time intervals of said table, the control unit is configured to control the calibration unit (10, 15, 40) to execute the density level calibration process at a lower frequency when a lower amount is specified with the specifying unit as the user-specified image density.