In order to reduce the number of times of authentication when printing
data stored in a server is printed, an MFP includes: a printing data
receiving portion to receive printing data from a server; a job executing
portion to execute a job; a user authenticating portion; a job generating
portion to generate a reserved job to form an image of printing data
associated with the authenticated user; a suspending portion to
temporarily prohibit the reserved job from being executed; a job
identification information issuing portion to issue job identification
information; a transmission demanding portion to transmit to the printing
server a printing data transmission demand that demands transmission of
the printing data and contains the job identification information; and a
releasing portion to release the prohibition of execution of the reserved
job when the printing data received in response to transmission of the
printing data transmission demand is received together with the same job
identification information as the reserved job.