A printing system comprising an image generating device and an image forming apparatus that performs data communication with the image generating device, wherein
- the image generating device comprises:
- a first communication device that performs data communication with the image forming apparatus;
- an operation device that accepts an input of an instruction from a user;
- and
- a first control device that comprises a processor and functions, through the processor executing a control program, as a first controller that sets, as a schedule, a scheduled start date and time and a deadline for completion of the first print job both input by an operation on the operation device, determines a time required for execution of the first print job until completion of the execution of the first print job, sets a period from the scheduled start date and time of the first print job to a final printing acceptable time point the time required for execution earlier than the deadline for completion of the first print job as a printing start permission period for the first print job within which the first print job is completable by the deadline for completion, and allows the first communication device to send the first print job to the image forming apparatus at the scheduled start date and time of the first print job in the schedule,
- when an interrupt print job is input by an operation on the operation device, the first controller determines a time required for execution of the interrupt print job until completion of the execution of the interrupt print job and determines whether or not if the interrupt print job is immediately started, an end of the time required for execution of the interrupt print job is later than the final printing acceptable time point,
- when determining that the end of the time required for execution of the interrupt print job is not later than the final printing acceptable time point, the first controller maintains the schedule, allows the first communication device to send the interrupt print job to the image forming apparatus, and then allows the first communication device to send the first print job to the image forming apparatus within the printing start permission period for the first print job,
- when determining that the end of the time required for execution of the interrupt print job is later than the final printing acceptable time point, the first controller keeps from accepting setting-up of the interrupt print job,
- the image forming apparatus comprises:
- a second communication device that performs data communication with the image generating device;
- an image forming device that forms an image on a recording paper sheet;
- and
- a second control device that comprises a processor and functions as a second controller through the processor executing a control program,
- when the first print job is received by the second communication device, the second controller allows the image forming device to form an image based on the first print job, and
- when the interrupt print job is received by the second communication device, the second controller allows the image forming device to form an image based on the interrupt print job.