Patent ID: 8630007

Claim:
An image forming apparatus comprising: an associating information storage that stores associating information which associates a terminal identifier for identifying a user terminal and a user identifier for identifying a user with each other; a print job receiving portion that receives, from the user terminal, a print job data containing the terminal identifier of the user terminal; an execution giving permission portion that gives permission to execute the print job when the terminal identifier contained in the received print job data is stored in the associating information storage, and suspends execution of the print job when the terminal identifier is not stored in the associating information storage; a user identifier obtaining portion that requests the user to enter the user identifier and obtains the user identifier; a suspended job obtaining portion that requests the user to select the print job whose execution is suspended by the execution permission giving portion and obtains the selected print job when the user identifier obtained by the user identifier obtaining portion is stored in the associating information storage portion; an associating information generating portion that generates, as the associating information, information in which the terminal identifier contained in the print job obtained by the suspended job obtaining portion and the user identifier obtained by the user identifier obtaining portion are associated with each other, and stores the associating information in the associating information storage; a determination portion that determines, when the execution giving permission portion gives the permission to execute the print job, whether the print job is a secure print job, the secure print job involving instruction from the user in order to initiate execution; and a job execution portion that executes the print job when: (i) the determination portion determines that the print job is not the secure print job, and (ii) the terminal identifier contained in the received print job data is stored in the associating information storage.