An optical print head for an image forming apparatus comprising: light emitting elements arranged in a line-shaped region; drivers corresponding one to one with the light emitting elements, the drivers for causing the light emitting elements to emit light; setters for outputting luminance signals that indicate to the drivers light emission amounts of the light emitting elements according to image data, wherein light emitted by the light emitting elements exposes a photoreceptor surface line by line; a detector for detecting a noise component superimposed on a luminance signal, on a transmission circuitry for transmitting the luminance signal from one of the setters to one of the drivers, in a state in which said setter is outputting the luminance signal; and a generator that, for each light emitting element due to emit light in a line subsequent to a line for which the detector detected the noise component, causes the one of the setters corresponding to said light emitting element to output an adjusted luminance signal for causing the light emitting element to emit a light emission amount according to the image data in a state in which the noise component detected by the detector is superimposed on the adjusted luminance signal; wherein the transmission circuitry comprises a plurality of transmission circuits, each setter being connected with a corresponding driver via a respective transmission circuit of said plurality of transmission circuits, the detector is configured to detect the noise component only for a portion of the transmission circuits of the transmission circuitry, and the generator is configured to generate, by using the noise component detected by the detector, the adjusted luminance signal to be transmitted by one of the transmission circuits of the transmission circuitry for which the detector does not detect the noise component. light emitting elements arranged in a line-shaped region; drivers corresponding one to one with the light emitting elements, the drivers for causing the light emitting elements to emit light; setters for outputting luminance signals that indicate to the drivers light emission amounts of the light emitting elements according to image data, wherein light emitted by the light emitting elements exposes a photoreceptor surface line by line; a detector for detecting a noise component superimposed on a luminance signal, on a transmission circuitry for transmitting the luminance signal from one of the setters to one of the drivers, in a state in which said setter is outputting the luminance signal; and a generator that, for each light emitting element due to emit light in a line subsequent to a line for which the detector detected the noise component, causes the one of the setters corresponding to said light emitting element to output an adjusted luminance signal for causing the light emitting element to emit a light emission amount according to the image data in a state in which the noise component detected by the detector is superimposed on the adjusted luminance signal; wherein the transmission circuitry comprises a plurality of transmission circuits, each setter being connected with a corresponding driver via a respective transmission circuit of said plurality of transmission circuits, the detector is configured to detect the noise component only for a portion of the transmission circuits of the transmission circuitry, and the generator is configured to generate, by using the noise component detected by the detector, the adjusted luminance signal to be transmitted by one of the transmission circuits of the transmission circuitry for which the detector does not detect the noise component.