An information processing apparatus for controlling a screen reader, wherein the screen reader is operative to convert text information to be read aloud into speech information, and to cause a speech output unit to output the speech information as speech, comprising: a personal setting information manager configured to manage user identification information identifying a user and personal setting information indicating a personal setting of the screen reader for the user, in association with each other; an input receiver configured to receive user identification information; a setting controller configured to enable or disable the screen reader depending on personal setting information associated with the user identification information that is received, wherein enabling or disabling the screen reader corresponds to a setting in which the screen reader is used or is not used, respectively, and wherein the setting controller activates an application (A1, A2, A3,...) to be read aloud by the screen reader, and when the setting controller enables or disables the screen reader, the setting controller notifies the application (A1, A2, A3,...) of information indicating whether the screen reader is enabled or disabled, wherein, in response to the notification of information indicating that the screen reader is enabled, a function restriction is executed on the application (A1, A2, A3,...), wherein the operation of the application (A1, A2, A3,...) is partially restricted, and in response to the notification of information indicating that the screen reader is disabled, the function restriction is cancelled from the application (A1, A2, A3,...); and a UI screen including function keys for executing processes, wherein, in response to the screen reader being enabled: (i) function keys corresponding to functions that do not support the screen reader are disabled, whereby the user cannot select the disabled function keys; and (ii) function keys corresponding to functions that do support the screen reader are not disabled. a personal setting information manager configured to manage user identification information identifying a user and personal setting information indicating a personal setting of the screen reader for the user, in association with each other; an input receiver configured to receive user identification information; a setting controller configured to enable or disable the screen reader depending on personal setting information associated with the user identification information that is received, wherein enabling or disabling the screen reader corresponds to a setting in which the screen reader is used or is not used, respectively, and wherein the setting controller activates an application (A1, A2, A3,...) to be read aloud by the screen reader, and when the setting controller enables or disables the screen reader, the setting controller notifies the application (A1, A2, A3,...) of information indicating whether the screen reader is enabled or disabled, wherein, in response to the notification of information indicating that the screen reader is enabled, a function restriction is executed on the application (A1, A2, A3,...), wherein the operation of the application (A1, A2, A3,...) is partially restricted, and in response to the notification of information indicating that the screen reader is disabled, the function restriction is cancelled from the application (A1, A2, A3,...); and wherein, in response to the notification of information indicating that the screen reader is enabled, a function restriction is executed on the application (A1, A2, A3,...), wherein the operation of the application (A1, A2, A3,...) is partially restricted, and in response to the notification of information indicating that the screen reader is disabled, the function restriction is cancelled from the application (A1, A2, A3,...); and a UI screen including function keys for executing processes, wherein, in response to the screen reader being enabled: (i) function keys corresponding to functions that do not support the screen reader are disabled, whereby the user cannot select the disabled function keys; and (ii) function keys corresponding to functions that do support the screen reader are not disabled. (i) function keys corresponding to functions that do not support the screen reader are disabled, whereby the user cannot select the disabled function keys; and (ii) function keys corresponding to functions that do support the screen reader are not disabled.