1. An image processing apparatus for generating image data having a plurality of image conditions from images read out via a scan device and for transmitting the image data to a first print device, the image processing apparatus comprising: a generation unit configured to generate image data items for sample printing based on the images read out via the scan device, the image data items corresponding to a plurality of image conditions; a division unit configured to divide each of the generated image data items for sample printing into image areas based on a number of image conditions supported by the first print device and a number of image attributes for sample printing; a selection unit configured to select one of the image areas for a first image attribute of the image attributes, such that the selected image area includes a maximum number of pixels having the first image attribute, wherein the selection unit selects each one of the image areas for other image attributes than the first image attribute in the same manner as the first image attribute, and wherein the selection unit repeats selecting the each one of the image areas in accordance with a number of the image data items; a combination unit configured to combine images in the selected image areas on a template having areas divided according to the image condition and the image attribute; and a control unit configured to control a second print device to print the template having the images combined thereon as the image data items for sample printing.