Patent ID: 8281406
Filing Date: 2012-10-02
Classification: G06F

Abstract:
1. An image processing apparatus comprising: an installation unit configured to install an application for image processing and license information regarding the application; an information setting unit configured to set, as threshold information, operation restriction information, which is included in the license information, regarding the application; an application operation restriction unit configured to restrict an operation of the application such that a user is prohibited from using the application in a case where a count value obtained by counting operation information of the application exceeds the threshold information; a determination unit configured to determine whether or not both of a start-up of a controller, which is configured to count the operation information of the application and to control an image processing unit provided in the image processing apparatus, and a start-up of an application platform, which serves as an application execution environment for executing the application with which the controller is operated and which is realized on an operation system, have been completed; an uninstallation unit configured to recognize that the start-up of the application is abnormal and uninstall the application in a case where the start-up of the controller and the start-up of the application platform have not been determined as completed by the determination unit; a reinstallation unit configured to reinstall the application uninstalled by the uninstallation unit at the time of a next start-up of the image processing apparatus; and an information setting control unit configured to control the image processing apparatus so that the application restriction information included in the license information of the application reinstalled by the reinstallation unit is not added to the threshold information and set the application restriction information used before the application is uninstalled as the threshold information of the reinstalled application.