Patent ID: 8456685

Claim:
An image forming apparatus, comprising: an analysis unit configured to analyze print data and give interest successively to objects contained in the print data; an attribute determination unit configured to determine, from at least text, graphic, and image, an object attribute possessed by an object of interest; a cache search unit configured to search for the object of interest in a cache; a cache registration unit configured to register the object of interest in the cache; and an execution decision unit configured to, in a case where the object attribute of the object of interest is text, decide based on a first criterion whether or not to apply the cache search unit and the cache registration unit on the object of interest, in a case where the object attribute of the object of interest is image, to decide based on a second criterion whether or not apply the cache search unit and the cache registration unit on the object of interest, and in a case where the object attribute of the object of interest is graphic, to decide based on a third criterion whether or not to apply the cache search unit and the cache registration unit on the object of interest, wherein the first, second, and third criterion are different each other.