Patent ID: 7301552

Claim:
An image forming apparatus including elements driven by driving data, comprising: a memory that stores a plurality of items of driving data for driving the elements such that each of the elements is driven by a corresponding one of the plurality of items of driving data; and a computing unit that reads, from said memory, a first one of the plurality of items of driving data for a first element corresponding to a first dot in a predetermined print area and at least a second one of the plurality of items of driving data for a second element corresponding to a second dot in the predetermined print area, said computing unit producing corrected printing data for the first dot based on printing data for the first dot, the first one of the plurality of items of driving data, and the at least a second one of the plurality of items of driving data, wherein said computing unit calculates a sum of values of driving data for elements corresponding to dots in the predetermined print area, and then calculates an average of the values by dividing the sum by the number of the dots in the predetermined print area, wherein said computing unit subtracts a value of the driving data for the first element corresponding to the first dot from the average to make a first value, and then adds a value of normal driving data to the first value to make a second value as a value of the corrected printing data, and wherein the image forming apparatus performs printing by driving the first element in accordance with the corrected punting data.