An information processing method for an information processing apparatus capable of communicating with a printing apparatus via a network, comprising:
- an accumulation step of accumulating print jobs that should be transmitted to the printing apparatus;
- an acquisition step of acquiring at least one of an operation history and a power consumption history of the printing apparatus from the printing apparatus;
- a setting step of setting a threshold value for determining a timing of transmitting the print jobs accumulated in said accumulation step in series to the printing apparatus based on at least one of the operation history and the power consumption history acquired in said acquisition step;
- a determination step of determining the timing of transmitting the print jobs accumulated in said accumulation step in series to the printing apparatus based on the threshold value set in said setting step;
- and
- a transmission step of transmitting the print jobs accumulated in said accumulation step in series to the printing apparatus at the timing determined in said determination step.