Patent ID: 7284040

Claim:
An information processing apparatus that stores images and provides a communication terminal with the stored images, the apparatus comprising: an issuing unit configured to issue a uniquely defined session ID to the communication terminal which accesses the information processing apparatus in order to browse the stored images; a storage unit configured to store the session ID and personal information of a user of the communication terminal to which the session ID is issued by the issuing unit; a receiving unit configured to receive, from the communication terminal, a printing request, together with the session ID issued by the issuing unit, to print images stored by the information processing apparatus; a determination unit configured to determine whether or not the session ID received with the printing request is stored in the storage unit; a transmission unit configured to, in a case where the determination unit determines that the session ID is stored in the storage unit, and determines that the session ID is stored with the personal information of the user, transmit the personal information to the communication terminal in order to request confirmation of the personal information by the user; an obtaining unit configured to, in a case where the determination unit determines that the session ID is not stored in the storage unit, obtain personal information of the user of the communication terminal which has sent the printing request, in order to store the personal information with the session ID in the storage unit; and a print processing unit configured to print the stored images designated in the printing request after the user confirms the personal information transmitted by the transmission unit, or after storing the personal information in the storage unit obtained by the obtaining unit.