Patent ID: 9591156
Date: 2017-03-07
CPC Classifications: H04N

Claim:
1. A control apparatus configured to control operational conditions of functions that are executed by an application of an image forming apparatus, comprising: one or more hardware processors; and one or more memories containing instructions that, when executed, cause the one or more hardware processors to: store, after a first function is fully executed without any error by a first application using a first operational condition, identification information of the first application, the first function executed by the first application, and the first operational condition, in association with each other, and store, after a same function as the first function is fully executed without any error by a second application using a second operational condition; identification information of the second application, the same function executed by the second application, and the second operational condition, in association with each other; wherein the identification information of the first application, the first function executed by the first application and the first operational condition are stored in association with each other after the same function is fully executed without any error by the second application using the second operational condition; obtain, when the first application is executed, the second operational condition that is stored in association with the identification information of the second application; display an operational condition setting screen for setting operational conditions corresponding to functions to be executed by the first application, wherein said operational condition setting screen displays, when the first application is executed, the obtained second operational condition, and enables a selection of whether to reuse the displayed second operational condition that was used by the second application when executing the same function; and control the operational conditions to execute the function based on the operational conditions set on the operational condition setting screen; wherein the obtained second operational condition that is displayed on the operational condition setting screen when the first application is executed is a non-default value that is set by a user before the execution of the same function by the second application, and that is used thereafter by the second application to execute the same function.