A printer performing printing for a cloud print server that provides a print service includes an acquisition unit, a determination unit, a flag enabling unit, a request unit, and a control unit. The acquisition unit acquires a job list from the cloud print server. The determination unit determines presence/absence of a job including a valid PIN code. A valid PIN code indicates that the job is to be secure printed. The flag enabling unit does not enable a suspension flag in response to determining the absence of the job, and enables the suspension flag in response to determining the presence of the job. The request unit requests input of a PIN code if the suspension flag is enabled when the acquisition unit acquires the job list again. The control unit controls printing of the job to be secure printed based on the input PIN code.
展开▼