Patent ID: 8397277

Claim:
A multi-functional peripheral connected to an authentication server and an application server, capable of performing user authentication processing via the authentication server and capable of performing processing in cooperation with an application program stored in the application server, comprising: a function information transmission portion for transmitting to the authentication server usage function information indicating a usage function selected by a user operation during time after login information is transmitted to the authentication server and the user authentication processing is performed by the authentication server until immediately after logout; a last information reception portion for receiving from the authentication server last usage function information that has been updated by the authentication server based on the usage function information transmitted in previous login after the user authentication processing is performed; and a display controlling portion for displaying a screen corresponding to the last usage function information received at the last information reception portion as an initial screen after logging in, wherein the function information transmission portion, when a usage function selected by a user operation indicates a function of the application program and it is necessary to use a function executed by the multi-functional peripheral itself with the application program, transmits together with the usage function information necessary function information indicating the function needed to be used with the application program, the last information reception portion, when the authentication server determines that a function indicated by the necessary function information is a function provided in the multi-functional peripheral, receives from the authentication server last usage function information that has been updated in association with the necessary function information by the authentication server based on the usage function information and the necessary function information transmitted from the multi-functional peripheral or other multi-functional peripheral in previous login after the user authentication processing is performed, and when the authentication server determines that the function indicated by the necessary function information is a function not provided in the multi-functional peripheral, receives from the authentication server an instruction to display a default screen of the multi-functional peripheral instead of the last usage function information that has been updated, and the display controlling portion displays a screen corresponding to the last usage function information received at the last information reception portion or the default screen in accordance with an instruction received at the last information reception portion as an initial screen after logging in.