A toner density is calculated from outputs of light-receiving elements based on a difference between a reflection property of a supporting member and a reflection property of a toner pattern. Light-emitting elements aligned in one direction that is inclined to a sub-direction emit a detection light in such a manner that a distance between adjacent spots falling on the supporting member in a second direction is equal to or smaller than a width of the toner pattern in the second direction. The light-receiving elements receive a reflected light reflected from the supporting member and/or the toner pattern. The light-receiving elements are aligned, opposed to the supporting member, in a one direction corresponding to the light-emitting elements.
展开▼