Patent ID: 8139242

Claim:
An image processing apparatus comprising: a storage unit configured to store both application data and print data with a common index, the application data being created by predetermined application software and being converted into the print data suitable for printing; a transmitting unit configured to transmit data to an external apparatus; a printing unit configured to print an image on a sheet based on the print data; a designation unit configured to designate one of a transmitting process and a printing process as a data output method; an accepting unit configured to accept information indicating the common index of data to be output by the designated data output method; and a control unit configured to, when said designation unit designates the transmitting process as the data output method, select the application data among both the application data and the print data in said storage unit with the common index indicated by the accepted information and control said transmitting unit to transmit the selected application data without converting the selected application data into the print data, and, when said designation unit designates the printing process as the data output method, select the print data among both the application data and the print data in said storage unit with the common index indicated by the accepted information and control said printing unit to print, without converting the application data into the print data after said designation unit designates the printing process, an image based on the selected print data.