Patent ID: 7492381

Claim:
A method comprising: rotating a motor polygon assembly around a rotational axis wherein the motor polygon assembly comprises N facets arranged around the rotational axis and wherein N is an integer greater than one; obtaining a current compensation from a compensation source producing N compensation values wherein each one of the N compensation values uniquely corresponds to one of the N facets; changing the intensity of M modulated light beams based on the current compensation wherein M is an integer greater than zero; producing a multitude of scan lines on a photoreceptor by advancing the photoreceptor along a process path and reflecting the M modulated light beams from each one of the N facets in turn onto the photoreceptor such that each complete rotation of the motor polygon assembly produces M*N scan lines; advancing the current compensation from one of the N compensation values to another one of the N compensation values as the motor polygon assembly rotates such that each scan line is affected by only one of the N compensation values; and a compensation table upload flag that synchronizes the modulation signal to the position of the motor polygon assembly when at least one the N facet compensation values is changed.