An image processing apparatus comprising: image acquiring means for acquiring a target image including an identification information corresponding to a two-dimensional code; identification information recognizing means for recognizing said identification information from said target image acquired by said image acquiring means; target image displaying means for displaying said target image acquired by said image acquiring means inside a specific display area; position information detecting means for detecting a plurality of position information, each position information being a respective one of a plurality of two dimensional coordinates making up four corners of said two dimensional code within said target image acquired by said image acquiring means, said two dimensional code being rectangular; activating means for activating selectively from among a plurality of previously stored processes a specific process corresponding to said identification information recognized by said identification information recognizing means so as to start execution of said specific process; and rendering means for rendering an image corresponding to said identification information recognized by said identification information recognizing means, inside said specific display area and in a position calculated in correspondence with said position information detected by said position information detecting means, wherein the coordinates denoting four corners of the image corresponding to said identification information are obtained in correspondence with the coordinates making up the four corners of the two dimensional code. image acquiring means for acquiring a target image including an identification information corresponding to a two-dimensional code; identification information recognizing means for recognizing said identification information from said target image acquired by said image acquiring means; target image displaying means for displaying said target image acquired by said image acquiring means inside a specific display area; position information detecting means for detecting a plurality of position information, each position information being a respective one of a plurality of two dimensional coordinates making up four corners of said two dimensional code within said target image acquired by said image acquiring means, said two dimensional code being rectangular; activating means for activating selectively from among a plurality of previously stored processes a specific process corresponding to said identification information recognized by said identification information recognizing means so as to start execution of said specific process; and rendering means for rendering an image corresponding to said identification information recognized by said identification information recognizing means, inside said specific display area and in a position calculated in correspondence with said position information detected by said position information detecting means, wherein the coordinates denoting four corners of the image corresponding to said identification information are obtained in correspondence with the coordinates making up the four corners of the two dimensional code.