An
image processing apparatus is connected to a print unit adapted to print an image, and can output an image to be printed to the print unit. The apparatus includes an
image sensing unit adapted to capture a real space image, a generation unit adapted to generate a
virtual space image according to a viewpoint position and orientation of the
image sensing unit, and a composition unit adapted to obtain a
mixed reality space image by combining the real space image captured by the
image sensing unit and the
virtual space image generated by the generation unit. In addition, a display unit is adapted to display a
mixed reality space image obtained by the composition unit, and an output unit is adapted to output a
mixed reality space image, which is obtained by the composition unit, to the print unit in response to an input of a print instruction. The generation unit generates a
virtual space image to be displayed by the display unit according to a first procedure, and generates a virtual space image to be outputted by the output unit according to a second procedure which is different from the first procedure.