A processing method of 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 compiled in advance by a unit other than the processor, comprising:
- displaying a print setting screen provided by the program, on a display unit;
- generating print data, based on print setting information set by using the print setting screen displayed on the display unit;
- obtaining information of a printing apparatus in a format interpretable in the first program layer;
- and
- transmitting the print data to the printing apparatus,
- wherein the print setting screen is displayed on the display unit, based on the information of the printing apparatus obtained in the format interpretable in the first program layer,
- the first program layer uses image data of a text format, and
- the second program layer uses image data of a binary format.