An image position inspecting apparatus, comprising: an image reading unit that includes light receiving elements arranged in a main scanning direction crossing a conveying direction of a recording media and that is adapted to read an inspection image (80, 82, 84, 90), the inspection image being formed on the recording media one pixel by one pixel at intervals of the same number of pixels resulting in an inspection resolution Rp along the main scanning direction; a generating unit that is adapted to generate a profile in which the brightness values along the sub scanning direction are averaged at positions along a main scanning direction of the inspection image (80, 82, 84, 90), based on the inspection image (80, 82, 84, 90), read by the image reading unit; and a specifying unit that is adapted to acquire a position of the center of gravity of the pixels of the inspection image (80, 82, 84, 90), with respect to the light receiving elements from the profile and that is adapted to specify a position of each of the pixels of the inspection image (80, 82, 84, 90), in the main scanning direction based on a phase difference, the phase difference being a deviation of the acquired position of the center of gravity of the pixels in the inspection image (80, 82, 84, 90), with respect to a light receiving center of the light receiving elements, wherein a reading resolution of the image reading unit along the main scanning direction Rs is not a positive integer multiple of Rp, and the reading resolution Rs of the image reading unit and the inspection resolution Rp of the inspection image (80, 82, 84, 90), satisfy the following equation: Rp ⋅ m + 1 / 2 < Rs < Rp ⋅ m + 2 / 2, m is a positive integer. an image reading unit that includes light receiving elements arranged in a main scanning direction crossing a conveying direction of a recording media and that is adapted to read an inspection image (80, 82, 84, 90), the inspection image being formed on the recording media one pixel by one pixel at intervals of the same number of pixels resulting in an inspection resolution Rp along the main scanning direction; a generating unit that is adapted to generate a profile in which the brightness values along the sub scanning direction are averaged at positions along a main scanning direction of the inspection image (80, 82, 84, 90), based on the inspection image (80, 82, 84, 90), read by the image reading unit; and a specifying unit that is adapted to acquire a position of the center of gravity of the pixels of the inspection image (80, 82, 84, 90), with respect to the light receiving elements from the profile and that is adapted to specify a position of each of the pixels of the inspection image (80, 82, 84, 90), in the main scanning direction based on a phase difference, the phase difference being a deviation of the acquired position of the center of gravity of the pixels in the inspection image (80, 82, 84, 90), with respect to a light receiving center of the light receiving elements, wherein a reading resolution of the image reading unit along the main scanning direction Rs is not a positive integer multiple of Rp, and the reading resolution Rs of the image reading unit and the inspection resolution Rp of the inspection image (80, 82, 84, 90), satisfy the following equation: Rp ⋅ m + 1 / 2 < Rs < Rp ⋅ m + 2 / 2, m is a positive integer.