An electronic circuit is utilized to correct scan non-linearity of a
raster output scanner. The circuit modulates a clock frequency to match a
scan linearity error profile. Because it is a separate circuit, the
exiting closed-loop clock generator does not need to be modified. The
correction circuit synchronizes itself with the clock signal using a
counter/subtractor phase detector, which ensures that the phase and
frequency of the internal clock matches the phase and frequency of the
master.