Patent ID: 8330977

Claim:
A method of creating decompressed data in order to create print data by downloading compressed data of a plurality of image objects from an external device via a network utilizing a single connection, and by decompressing the downloaded compressed data, the method comprising: a first downloading step of downloading a predetermined size of first compressed data of a first image object from the external device via the network in order to create the print data to be utilized for printing the first image object and a second image object which is different from the first image object on one print medium, wherein the first image object is to be included in both a first band of the print data and a second band of the print data which is next to the first band, a first part of the first image object is to be included in the first band, a second part of the first image object is to be included in the second band, and the second image object is to be included in the first band; a first decompression step of creating first decompressed data by decompressing the first compressed data having the predetermined size downloaded in the first downloading step; a determination step of determining whether all the first decompressed data corresponding to the first part of the first image object to be included in the first band has been created; a repeating step of repeating the first downloading step, the first decompression step, and the determination step in a case where a negative determination is obtained in the determination step; a second downloading step of downloading second compressed data of the second image object from the external device via the network before downloading each first compressed data which has not been downloaded yet corresponding to the second part of the first image object to be included in the second band in a case where a positive determination is obtained in the determination step; and a second decompression step of creating second decompressed data by decompressing the second compressed data downloaded in the second downloading step.