Patent ID: 8451478

Claim:
An information processing apparatus including at least one processor and memory communicatively-coupled via a bus that transmits a print job including input image data to an image processing apparatus to which the information processing apparatus is connected, comprising: a determination unit configured to determine whether or not a scaling factor for outputting a piece of the image data being included in the input print job and having a size smaller than a predetermined threshold by the image processing apparatus is one or less; a count unit configured to count a number of pieces of the image data which has the size smaller than the predetermined threshold and the scaling factor of which has been determined to be one or less by the determination unit; a spool unit configured to spool the input print job; a color value determination unit configured to determine whether the counted pieces of the image data spooled by a spool unit include pixels of the same color value in the case that the number of pieces of the image data counted by the count unit is equal to or more than two; and a replacement unit configured to replace the pieces of the image data in the print job, which have the size smaller than the predetermined threshold and the scaling factor of which has been determined to be one or less, with pieces of image data each having a size smaller than the piece of the input image, in the case that the color value determination unit has determined that the counted pieces of the image data include pixels of the same color value; and a transmission unit configured to transmit the replaced pieces of the image data to the image processing apparatus.