An ink circulation type inkjet printer includes a maintenance controller configured to: (1) allow a maintenance mechanism to execute maintenance processing for a plurality of inkjet heads before a present printing job under three conditions that: (c1) an elapsed time from a last printing job to a present printing job is less than a first reference time; (c2) the present printing job requests for ejecting ink from unused nozzles of multiple nozzles of the plurality of inkjet heads in the last printing job; (c3) the elapsed time is more than a second reference time; (2) allow the ink circulation type inkjet printer to perform the present printing job without the maintenance processing for the plurality of inkjet heads when the elapsed time is less than the predetermined second reference time.
展开▼