Management device, method, and program storage medium
A management device that manages an image processing device via a network includes a first acquisition unit acquiring application information for each application which is installed in the image processing device; a creation unit creating a task for monitoring an operation of an application in the image processing device; and a second acquisition unit acquiring resource information on resources which are required for using an application in the image processing device in accordance with the created task. An instruction on processing of a second type of application installed in the image processing device is executed when the acquired resource information satisfies predetermined conditions.
1. A management device that manages an image processing device via a network, the image processing device being configured to install a first type of application delivered from the management device and a second type of application different from the first type, the management device comprising:
a memory storing instructions; and
a processor executing the instructions to:
acquire application information for each of one or more applications installed in the image processing device;
create a task for monitoring the image processing device; and
acquire resource information on resources required for using an application in the image processing device in accordance with the created task;
set a processing target selectively for the first type of application and the second type of application that installed using different installation means included in one or more applications installed on the image processing device; and
execute, in a state where a selection corresponding to the second type application is set as the processing target, an instruction on processing of the second type of application included in the one or more applications installed in the image processing device when the acquired resource information satisfies predetermined conditions.
2. The management device according to claim 1 , wherein the instruction on processing of the second type of application is executed in accordance with the created task when the acquired resource information satisfies predetermined conditions.
3. The management device according to claim 1 , wherein:
the processor executes the instructions to further additionally create another task for defining the instruction on processing of the second type of application when the acquired resource information satisfies predetermined conditions, and
the instruction on processing of the second type of application is executed in accordance with the created another task.
4. The management device according to claim 2 , wherein a process defined by the task is for executing an instruction on uninstallation of the second type of application in the image processing device.
5. The management device according to claim 3 , wherein a process defined by the task is for executing an instruction on uninstallation of the second type of application in the image processing device.
6. The management device according to claim 1 , wherein the second type of application has been installed in the image processing device on the basis of an instruction from an operation unit of the image processing device.
7. The management device according to claim 6 , wherein the second type of application includes a free application.
8. The management device according to claim 7 , wherein the instruction on processing the second type of application executes an instruction on uninstallation of the free application of the second type of application in the image processing device when the acquired resource information satisfies the predetermined conditions.
9. The management device according to claim 1 , wherein the instruction on processing the second type of application executes an instruction on uninstallation of an expired application of the second type of application in the image processing device when the acquired resource information satisfies the predetermined conditions.
10. The management device according to claim 1 , wherein the instruction on processing the second type of application executes an instruction on uninstallation of the second type of application in the image processing device at a set timing when the acquired resource information satisfies predetermined conditions.
11. A method that is performed by a management device managing an image processing device via a network, the image processing device of being configured to install a first type of application delivered from the management device and a second type of application of a type different from the first type, the method comprising:
acquiring application information for each of one or more applications installed in the image processing device;
creating a task for monitoring the image processing device; and
acquiring resource information on resources required for using an application in the image processing device in accordance with the created task;
setting a processing target selectively for the first type of application and the second type of application that installed using different installation means included in one or more applications installed on the image processing device; and
executing, in a state where a selection corresponding to the second type application is set as the processing target, an instruction on processing of the second type of application included in the one or more applications installed in the image processing device when the acquired resource information satisfies predetermined conditions.
12. A non-transitory storage medium storing a computer program executable by a computer of a management device that manages an image processing device via a network, the image processing device being configured to install a first type of application delivered from the management device and a second type of application of a type different from the first type, to execute a method comprising:
acquiring application information for each of one or more applications installed in the image processing device;
creating a task for monitoring the image processing device; and
acquiring resource information on resources required for using an application in the image processing device in accordance with the created task;
setting a processing target selectively for the first type of application and the second type of application that installed using different installation means included in one or more applications installed on the image processing device; and
execute, in a state where a selection corresponding to the second type application is set as the processing target, an instruction on processing of the second type of application included in the one or more applications installed in the image processing device when the acquired resource information satisfies predetermined conditions.