A printing system comprising: a print engine disposed at a first location in a print path of the printing system ; a curing engine disposed at a second location in the print path, wherein the curing engine comprises a plurality of curing energy source modules ; a controller coupled to the print engine and the curing engine ; and a non-transitory computer readable storage medium comprising executable code, that when executed by the controller , causes the controller to control the print engine to: control the print engine to generate a calibration image ; control the curing engine to cure the calibration image based on a plurality of curing engine calibration settings corresponding to the plurality of curing energy source modules to generate a cured calibration image and the curing engine calibration settings comprises power level setting corresponding to the plurality of curing energy source modules ; characterised in that the executable code, when executed by the controller , causes the controller to additionally control the print engine to receive user input corresponding to a visual inspection of an image characteristic of the cured calibration image ; analyze the user input to generate adjustments to the plurality of curing engine calibration settings ; and apply the adjustments to update the plurality of curing engine calibration settings . a print engine disposed at a first location in a print path of the printing system ; a curing engine disposed at a second location in the print path, wherein the curing engine comprises a plurality of curing energy source modules ; a controller coupled to the print engine and the curing engine ; and a non-transitory computer readable storage medium comprising executable code, that when executed by the controller , causes the controller to control the print engine to: control the print engine to generate a calibration image ; control the curing engine to cure the calibration image based on a plurality of curing engine calibration settings corresponding to the plurality of curing energy source modules to generate a cured calibration image and the curing engine calibration settings comprises power level setting corresponding to the plurality of curing energy source modules ; characterised in that the executable code, when executed by the controller , causes the controller to additionally control the print engine to receive user input corresponding to a visual inspection of an image characteristic of the cured calibration image ; analyze the user input to generate adjustments to the plurality of curing engine calibration settings ; and apply the adjustments to update the plurality of curing engine calibration settings . control the print engine to generate a calibration image ; control the curing engine to cure the calibration image based on a plurality of curing engine calibration settings corresponding to the plurality of curing energy source modules to generate a cured calibration image and the curing engine calibration settings comprises power level setting corresponding to the plurality of curing energy source modules ; characterised in that the executable code, when executed by the controller , causes the controller to additionally control the print engine to receive user input corresponding to a visual inspection of an image characteristic of the cured calibration image ; analyze the user input to generate adjustments to the plurality of curing engine calibration settings ; and apply the adjustments to update the plurality of curing engine calibration settings . <EOS>