Patent ID: 8179546

Claim:
A print system for causing a printer to print an image on the basis of image data supplied from a portable communication apparatus by direct communication between the portable communication apparatus and the printer, the portable communication apparatus comprising: an obtaining unit that obtains information of a print function of the printer by means of the direct communication with the printer; an input unit that inputs a print condition for printing image data stored in the portable communication apparatus; a determination unit that determines, based on the information, whether or not the printer is able to print the image data in accordance with the print condition input by the input unit; a request unit that, in a case where the determination unit determines that the printer is not able to print the image data in accordance with the print condition input by the input unit, requests a server to execute corresponding image processing of the image data; and a print control unit that: (i) generates a job corresponding to the print condition input by the input unit and sends the job to the printer, in a case where the determination unit determines that the printer is able to print the image data in accordance with the print condition input by the input unit, and (ii) receives image data to which the corresponding image processing has been subjected by the server in accordance with a request by the request unit, generates a job for printing the received image data, and sends the generated job to the printer, in a case where the determination unit determines that the printer is not able to print the image data in accordance with the print condition input by the input unit wherein in a case that the print condition indicates a layout printing of a plurality of images, and in a case where the determination unit determines that the printer is not able to print the image data in accordance with the print condition input by the input unit, the server generates image data for printing an image in which the plurality of images are laid out in accordance with the print condition.