A print control device comprising: a job management unit that receives and manages a print job; a task management unit that performs processing based on the print job that is received; a generation unit that generates a print data of an intermediate format based on the print job that is received, the generation unit comprising a first job controller; a conversion unit that converts the print data of the intermediate format generated by the generation unit to an output image data, the conversion unit comprising a second job controller; a job information memory; a log information memory; and a nonvolatile memory; wherein the job management unit stores a job information indicating an attribute of the print job in the job information memory wherein first and second job controllers store log information in the log information memory, the log information indicating print stop states of the print job when various processes are executed by the first and second job controllers; wherein the job management unit stores the job information stored in the job information memory in the nonvolatile memory and the task management unit stores the log information in the nonvolatile memory, when processing based on the print job is not executed and when a state is maintained for a preset period, wherein the state is a state that after a print process based on the print job is performed, a subsequent print process based on a subsequent print job is not started, and wherein the job management unit executes a synchronization process for making the job information in the non-volatile memory identical to the job information in the job information memory. a job management unit that receives and manages a print job; a task management unit that performs processing based on the print job that is received; a generation unit that generates a print data of an intermediate format based on the print job that is received, the generation unit comprising a first job controller; a conversion unit that converts the print data of the intermediate format generated by the generation unit to an output image data, the conversion unit comprising a second job controller; a job information memory; a log information memory; and a nonvolatile memory; wherein the job management unit stores a job information indicating an attribute of the print job in the job information memory wherein first and second job controllers store log information in the log information memory, the log information indicating print stop states of the print job when various processes are executed by the first and second job controllers; wherein the job management unit stores the job information stored in the job information memory in the nonvolatile memory and the task management unit stores the log information in the nonvolatile memory, when processing based on the print job is not executed and when a state is maintained for a preset period, wherein the state is a state that after a print process based on the print job is performed, a subsequent print process based on a subsequent print job is not started, and wherein the job management unit executes a synchronization process for making the job information in the non-volatile memory identical to the job information in the job information memory. a second job controller; a job information memory; a log information memory; and a nonvolatile memory; wherein the job management unit stores a job information indicating an attribute of the print job in the job information memory wherein first and second job controllers store log information in the log information memory, the log information indicating print stop states of the print job when various processes are executed by the first and second job controllers; wherein the job management unit stores the job information stored in the job information memory in the nonvolatile memory and the task management unit stores the log information in the nonvolatile memory, when processing based on the print job is not executed and when a state is maintained for a preset period, wherein the state is a state that after a print process based on the print job is performed, a subsequent print process based on a subsequent print job is not started, and wherein the job management unit executes a synchronization process for making the job information in the non-volatile memory identical to the job information in the job information memory.