A method implementable on a processor coupled with an information processing apparatus, the information processing apparatus comprising a communication interface, through which the information processing apparatus is connected with a printer, and through which a first processing channel and a second processing channel are formed between the information processing apparatus and the printer, the method comprising:
- obtaining a type of an object contained in an image file;
- determining whether the obtained type of the object is a first type;
- and
- based on a determination that the obtained type of the object is the first type, determining the first processing channel to be used to process image data included in the image file for an image to be printed by the printer, and based on a determination that the obtained type of the object is a second type different from the first type, determining the second processing channel to be used to process the image data included in the image file for the image to be printed by the printer.