Patent ID: 7603564

Claim:
A device for performing a login process by using user identification information of a user input in an entry screen, comprising: a storage unit that stores user identification information of each of a plurality of users including a first type of user and a second type of user, and user type information indicating whether each of the plurality of users corresponds to the first type of user or the second type of user; a login history setting unit that sets information whether to hold a login history for each user of the plurality of users, the login history being used for entering the user identification information in the entry screen; a holding unit that holds the login history for each user in accordance with the information set by the login history setting unit; a displaying unit that displays the user identification information of users in which the information to hold the login history has been set based on the login history held in the holding unit; an entering unit that enters the user identification information of a user; a determining unit that determines whether the entered user identification information corresponds to the first type of user or the second type of user based on the user type information stored in the storage unit; a controlling unit that causes the holding unit to hold the login history of the user corresponding to the entered user identification information without requesting the user to set the information whether to hold the login history in a case where the determining unit determines that the entered user identification information corresponds to the first type of user, and controls to request the user to set the information whether to hold the login history in a case where the determining unit determines that the entered user identification information corresponds to the second type of user; and a number of histories setting unit that sets the number of users whose login histories are held by the holding unit for each of the first type of user and the second type of user, wherein the entering unit enters the user identification information in a case where any of the user identification information displayed on the displaying unit is selected, and the holding unit holds login histories independently for each of the first type of user and the second type of user up to the number of users set by the number of histories setting unit.