1. An image processing apparatus comprising: a printed sample generating component configured to generate a printed sample having a plurality of gray scale regions for correcting gray scale at edges of an image to be printed; a gray scale region selecting component configured to select from the printed sample generated by the printed sample generating component a gray scale region for realizing visually uniform gray scale at the edges; and an edge image correcting component configured to correct edge regions of the image to be printed in accordance with a gray level of the gray scale region selected by the gray scale region selecting component.