Patent ID: 9436413
Filing Date: 2016-09-06
CPC Classification: G06F

Claim Text:
1. An information processing apparatus comprising: a processor; a storage unit configured to store a program having a layered structure including (1) a first layer constituted by a script instruction set which is translated to be able to execute the script instruction set by the processor when executing an application, and (2) a second layer constituted by an instruction set executable by the processor, the processor executing the application by cooperation between the first layer and the second layer; wherein the processor functions as units comprising: (a) an obtaining unit configured to, when performing image processing on a designated image by a function of the application, obtain image data of the designated image in the second layer; (b) a generation unit configured to generate, in the first layer, a print script of print content including the image data which has been obtained by the obtaining unit and converted into a data format interpretable by the first layer in the second layer; and (c) a rendering unit configured to render the print script into print image data corresponding to a print resolution by interpreting the print script generated by the generation unit, wherein the rendering unit generates the print image data by obtaining an output image size based on printing paper information, and enlarging or reducing the image data included in the print script in accordance with the obtained output image size.