An information processing apparatus comprising: a session generating unit (701, 702) that generates, in a case where an operation is accepted from a first terminal (20, 30) with a user not uniquely identified, first session information in association with the first terminal (20, 30), the first session information serving as a unit for managing communication for the first terminal (20, 30), wherein the first session information indicates an operation log of operations of the information processing apparatus performed by the user by using the first terminal (20, 30) and a status of a process that is performed in response to a user instruction for said operations, and that generates, in a case where an operation is accepted from a second terminal (20, 30), second session information in association with the second terminal (20, 30), the second session information serving as a unit for managing communication for the second terminal (20, 30); an associating unit that associates the first session information with the second session information in a case where an operation for associating the first terminal (20, 30) with the second terminal (20, 30) is accepted; and a processing unit that performs, in a case where the first session information is associated with the second session information, a process using the operation log that has been created in association with the first terminal (20, 30) and has been transferred to the second terminal (20, 30), in response to an operation performed using the second terminal) (20, 30), wherein the transferred operation log is used by the second terminal to perform operations of the image processing apparatus; further comprising a second dissociating unit that dissociates the first terminal (20, 30) from the first session information in a case where the first terminal (20, 30) accepts an instruction for finishing to use the information processing apparatus or a predetermined period passes without any operation being performed after the association of the first session information with the second session information by the associating unit. a session generating unit (701, 702) that generates, in a case where an operation is accepted from a first terminal (20, 30) with a user not uniquely identified, first session information in association with the first terminal (20, 30), the first session information serving as a unit for managing communication for the first terminal (20, 30), wherein the first session information indicates an operation log of operations of the information processing apparatus performed by the user by using the first terminal (20, 30) and a status of a process that is performed in response to a user instruction for said operations, and that generates, in a case where an operation is accepted from a second terminal (20, 30), second session information in association with the second terminal (20, 30), the second session information serving as a unit for managing communication for the second terminal (20, 30); an associating unit that associates the first session information with the second session information in a case where an operation for associating the first terminal (20, 30) with the second terminal (20, 30) is accepted; and a processing unit that performs, in a case where the first session information is associated with the second session information, a process using the operation log that has been created in association with the first terminal (20, 30) and has been transferred to the second terminal (20, 30), in response to an operation performed using the second terminal) (20, 30), wherein the transferred operation log is used by the second terminal to perform operations of the image processing apparatus; further comprising a second dissociating unit that dissociates the first terminal (20, 30) from the first session information in a case where the first terminal (20, 30) accepts an instruction for finishing to use the information processing apparatus or a predetermined period passes without any operation being performed after the association of the first session information with the second session information by the associating unit.