As an apparatus which provides a high-quality service that reduces the
service usage load of users, there is disclosed an information processing
apparatus accessed from a communication terminal to browse images, which
includes an issuing unit that assigns a session identification to a
communication terminal, a storage unit that stores the session
identification and the communication terminal user's personal
information, a receiving unit that receives a session identification and
a printing request of images, a determination unit that determines if the
session identification is stored in the storage unit, a transmission unit
that transmits the personal information to the communication terminal if
the determination unit determines that the session identification is
stored with the personal information in the storage unit, and an
obtaining unit that obtains the user's personal information if the
determination unit determines that the session identification is not
stored in the storage unit.