Image forming apparatus and methods used in the image forming apparatus
AssigneeRicoh Company, Ltd.
InventorsKunihiro Akiyoshi, Hiroyuki Tanaka, Mitsuo Ando
Life of this patent
Estimating the term…
Abstract
An image forming apparatus in which applications can be installed is provided, in which the image forming apparatus includes an application information obtaining part for obtaining application information that is used for determining whether an application is installable in the image forming apparatus.
Claims24
An apparatus in which a plurality of applications can be installed, the apparatus comprising:
- a memory configured to store an installed application;
- a determination part configured to determine, in response to a request to launch the installed application, whether the installed application stored in the memory and associated with the launch request is a preinstalled application or a new installed application;
- a prelaunch part configured to determine whether to perform a comparison with available resource information in the apparatus based on whether the determination part determines the installed application associated with the launch request is a preinstalled application or a new installed application;
- a comparison part configured to compare, based on a determination by the prelaunch part that the comparison is to be performed, necessary resource information for executing the new installed application and the available resource information in the apparatus in order to determine whether launch restriction is necessary;
- and
- a launch part configured to launch, based on a determination by the prelaunch part that the comparison is not to be performed, the preinstalled application without comparing necessary resource information for executing the preinstalled application and the available resource information in the apparatus wherein the preinstalled application is related to a function specific to the apparatus and the new application is related to a function not specific to the apparatus.
A launch restriction method used in an apparatus in which a plurality of applications can be installed, the launch restriction method comprising:
- determining, by the apparatus and in response to a request to launch the installed application, whether an installed application stored in a memory of the apparatus and associated with the launch request is a preinstalled application or a new installed application;
- determining, by the apparatus, whether to perform a comparison with available resource information in the apparatus based on whether the installed application associated with the launch request is determined to be a preinstalled application or a new installed application;
- comparing, based on a determination that the comparison is to be performed in the determining whether to perform the comparison step, necessary resource information for executing the new installed application and the available resource information in the apparatus in order to determine whether launch restriction is necessary;
- and
- launching, based on a determination that the comparison is not to be performed in the determining whether to perform the comparison step, the preinstalled application without comparing necessary resource information for executing the preinstalled application and the available resource information in the apparatus wherein the preinstalled application is related to a function specific to the apparatus and the new application is related to a function not specific to the apparatus.
A non-transitory computer-readable medium storing program code which, when executed on an apparatus in which a plurality of applications can be installed, causes the apparatus to perform a method comprising:
- determining, by the apparatus and in response to a request to launch the installed application, whether an installed application stored in a memory of the apparatus and associated with the launch request is a preinstalled application or a new installed application;
- determining, by the apparatus, whether to perform a comparison with available resource information in the apparatus based on whether the installed application associated with the launch request is determined to be a preinstalled application or a new installed application;
- comparing, based on a determination that the comparison is to be performed in the determining whether to perform the comparison step, necessary resource information for executing the new installed application and the available resource information in the apparatus in order to determine whether launch restriction is necessary;
- and
- launching, based on a determination that the comparison is not to be performed in the determining whether to perform the comparison step, the preinstalled application without comparing necessary resource information for executing the preinstalled application and the available resource information in the apparatus wherein the preinstalled application is related to a function specific to the apparatus and the new application is related to a function not specific to the apparatus.
Dependencies are inferred from the claim text.