Patent ID: 8527984

Claim:
A printer, comprising: a determining unit configured to determine whether or not a sum of maximum memory use amount of a plurality of installed applications exceeds a capacity of a work memory in the printer, in response to an inactive application being selected by a user through a user interface on which an application screen of an active application is displayed; and a transferring unit configured to transfer the plurality of installed applications to a consumption possible state of maximum memory use amount when the sum of maximum memory use amount does not exceed the capacity of the work memory in the printer, wherein the transferring unit transfers, after data of the application screen of the active application is stored in an external memory, i) the selected application to a consumption possible state of maximum memory use amount and ii) the other applications to a consumption state of the minimum memory use amount when the sum of maximum memory use amount exceeds the capacity of the work memory in the printer, and wherein the transferring unit obtains the application screen data from the external memory to display the obtained application screen on the user interface when an application corresponding to the application screen displayed on the user interface firstly is transferred to a consumption possible state of maximum memory use amount; and a deleting unit configured to delete the application screen data from the external memory on a condition that a log-out of a user from the printer occurs in a case where the application screen data is stored in the external memory.