A method for compensating for non-uniformity of exposure elements in a printhead comprising a plurality of exposure elements, wherein each said exposure element emits exposure energy over an exposure area, the method comprising:
- obtaining a sequence of output power measurements for said each of exposure elements, each said output power measurement in said sequence corresponding to a predetermined position within said exposure area;
- deriving a correction value based on said sequence of output power measurements;
- storing the correction value for each of said exposure elements;
- applying the correction values to control of said exposure elements;
- wherein said deriving step comprises determining a spot size value for said exposure element;
- and
- wherein said determining step comprises determining a maximum of the positional output power measurement for a corresponding exposure element and calculating a distance between two of the predefined spaced-apart positions at which positional output power measurements have approximately a predefined relationship to the maximum of the positional output power measurement for the exposure element.