1. An information processing apparatus for executing, by a processor, a program including a first program layer with an instruction set to be interpreted and executed by the processor and a second program layer with an instruction set interpreted in advance by a unit other than the processor, comprising: a conversion unit configured to convert content described in a first description language, by which a drawing result is not obtainable from an operating system (OS), into content in a second description language, by which the drawing result is obtainable from the OS, in the first program layer; an instruction unit configured to cause the OS to draw the content in the second description language; an obtaining unit configured to obtain, from the OS, data of the content obtained by drawing the content in the second description language; and a print instruction unit configured to issue a print instruction to perform a printing operation using a printer connected to the information processing apparatus, based on the data of the content obtained by said obtaining unit, wherein at least one of said conversion unit, said instruction unit, said obtaining unit and said print instruction unit is implemented using the processor and a memory.
1. An information processing apparatus for executing, by a processor, a program including a first program layer with an instruction set to be interpreted and executed by the processor and a second program layer with an instruction set interpreted in advance by a unit other than the processor, comprising: a conversion unit configured to convert content described in a first description language, by which a drawing result is not obtainable from an operating system (OS), into content in a second description language, by which the drawing result is obtainable from the OS, in the first program layer; an instruction unit configured to cause the OS to draw the content in the second description language; an obtaining unit configured to obtain, from the OS, data of the content obtained by drawing the content in the second description language; and a print instruction unit configured to issue a print instruction to perform a printing operation using a printer connected to the information processing apparatus, based on the data of the content obtained by said obtaining unit, wherein at least one of said conversion unit, said instruction unit, said obtaining unit and said print instruction unit is implemented using the processor and a memory. 4. The apparatus according to claim 1 , further comprising: a second conversion unit configured to convert image data of the content obtained by said obtaining unit into image data in a format usable by the printer; and a transmission unit configured to transmit the image data in the format usable by the printer, converted by said second conversion unit, to the printer.