Patent ID: 8848218

Claim:
An information processing apparatus comprising: an acquisition unit configured to acquire different types of job tickets, wherein each of a plurality of applications creates a job ticket, and the type of the job ticket is determined in accordance with a type of application which created the job ticket; a storage unit configured to store control information which defines an execution condition of a job ticket, wherein the execution condition defined in the control information includes at least one of first information indicating an application which has created a job ticket, and second information indicating an instruction content of the job ticket; a determination unit configured to determine, based on the execution condition represented by the control information, whether the job ticket can be executed; a display control unit configured to display, on a display, job tickets which are determined by the determination unit to be executable; and an execution control unit configured to execute a job defined in a job ticket selected by a user from job tickets displayed by the display control unit.