Patent ID: 8860970

Claim:
An image processing apparatus comprising: a screen information storage unit configured to store screen information of a home screen that displays a user interface component list including an application user interface component for accessing an application; a screen generating unit configured to generate the home screen based on the screen information; a display unit configured to display the home screen generated by the screen generating unit; an image generation control unit configured to issue an instruction to generate a general-purpose image of a document when a request for scanning the document is issued while the home screen is displayed; an image processing unit configured to generate the general-purpose image based on image data obtained from scanning the document upon receiving the instruction to generate the general-purpose image from the image generation control unit; and a screen control unit configured to determine whether the scanning of the document has started; wherein the user interface component list includes a macro user interface component for accessing a macro that includes a setting value pre-registered in the application; wherein the screen control unit determines whether the scanning of the document has started when the macro user interface component is selected; wherein when the screen control unit determines that the scanning of the document has started an image generating unit generates a macro review image from the general-purpose image, the macro preview image representing an edited image resulting from applying the setting value of the macro; and wherein when the screen control unit determines that the scanning of the document has not started, the display unit displays an. operation screen of the application that designates the setting value of the macro.