A printing device comprising: a printing module comprising: at least one printhead interface for receiving at least one printhead, said at least one printhead for use in printing a swath of a printed image; and a print controller arranged to generate image and print control data for a plurality of swaths corresponding to the printed image, the swaths having a width corresponding to a width of the image and a height according to a useable nozzle height of the at least one printhead, the swaths being split into a number of regions, each region having a width and a height, the height being equal to the height of the swath, wherein image and print control data is generated for each respective region; and a curing module comprising one or more heating components and arranged to receive, for each region, image and print control data, and to control, before a printed region of the print medium corresponding to each region arrives at the one or more heating components, one or more operating parameters of said one or more heating components based on one or more data values within said image data for each region, and one or more printing parameters within said print control data for each region, wherein the printing parameters within said print control data for each region comprises one or more of: • a media transport speed for a media transport of the printing device; • a delay parameter that indicates whether any time delays have occurred during the printing process; • an operating temperature for the printing device; and • airflow parameters that indicate one or more airflow characteristics within the printing device. at least one printhead interface for receiving at least one printhead, said at least one printhead for use in printing a swath of a printed image; and a print controller arranged to generate image and print control data for a plurality of swaths corresponding to the printed image, the swaths having a width corresponding to a width of the image and a height according to a useable nozzle height of the at least one printhead, the swaths being split into a number of regions, each region having a width and a height, the height being equal to the height of the swath, wherein image and print control data is generated for each respective region; and a curing module comprising one or more heating components and arranged to receive, for each region, image and print control data, and to control, before a printed region of the print medium corresponding to each region arrives at the one or more heating components, one or more operating parameters of said one or more heating components based on one or more data values within said image data for each region, and one or more printing parameters within said print control data for each region, wherein the printing parameters within said print control data for each region comprises one or more of: • a media transport speed for a media transport of the printing device; • a delay parameter that indicates whether any time delays have occurred during the printing process; • an operating temperature for the printing device; and • airflow parameters that indicate one or more airflow characteristics within the printing device. • a media transport speed for a media transport of the printing device; • a delay parameter that indicates whether any time delays have occurred during the printing process; • an operating temperature for the printing device; and • airflow parameters that indicate one or more airflow characteristics within the printing device.