A non-transitory computer-readable recording medium storing a computer-readable program that, when executed by a computer, causes an information processing apparatus for generating drawing data by using printing data and print setting information to perform a process comprising:
- converting the print setting information into apparatus setting information;
- analyzing the apparatus setting information to select one of a plurality of raster image processors and controlling the selected raster image processor in a control procedure corresponding to the selected raster image processor;
- and
- instructing the selected raster image processor to generate the drawing data based on the printing data and the apparatus setting information.