摘要 |
PROBLEM TO BE SOLVED: To suppress a variance in amount of light among light emitting elements and deterioration of the light emitting elements.SOLUTION: An amount-of-light correction data control unit 400 reads amount-of-light correction data of respective LEDs from an amount-of-light correction ROM 31 in an LED array 30, and writes the data in an amount-of-light correction data storage memory 420. Prior to execution of a print job, an amount-of-light variance correction value calculation unit 450 reads cumulative dot count values of the respective LEDs from a cumulative dot count value storage memory 440, and acquires appropriate amount-of-light variance correction values of the respective LEDs on the basis of the cumulative dot count values and a strobe time set value sent from a register control unit 300. The largest value among the amount-of-light variance correction values of the respective LEDs is selected as an offset value. An amount-of-light correction data correction arithmetic unit 460 corrects and computes the amount-of-light correction data of the respective LEDs, which are read from the amount-of-light correction data storage memory 420, on the basis of the amount-of-light variance correction values of the respective LEDs and the offset value, and transfers the resultant data to an amount-of-light correction RAM 32 in the LED array 30 so as to write the data in the amount-of-light correction RAM. |