7. The method as claimed in claim 5 , the method further causing the image processing apparatus to execute: a step of communicating with an information processing apparatus connected to the image processing apparatus via a network so as to cause the information processing apparatus to display the user interface.
5. A method of controlling an image processing apparatus that controls a user interface according to image properties, the method causing the image processing apparatus to execute: a step of acquiring document data; a step of generating recognition data by determining image properties of the document data including a color and a gray level of the document data; and a step of providing the user interface, wherein operations that can be performed on the document data by the image processing apparatus through the user interface vary according to the recognition data, wherein a monochrome binary image and a multilevel image are differentiated between based on gray level data and two-dimensional dispersion of pixels contained in the document data so as to generate the recognition data.