A color correction method for correcting color in print jobs run in a printing machine including: a) providing, to each one of one or more printing groups of a printing machine, an initially mixed ink with color qualities equal or very close to the color qualities of one of the established target colors which are at least one in number, the color values of which are known; b) performing initial printing on a substrate with said printing machine by means of one or more of its printing groups each provided with an initially mixed ink; c) obtaining color values relating to at least one initial print color resulting from step b) by means of at least one optical sensor; d) detecting color value deviations between each initial print color detected by the optical sensor and its respective target color; e) based on said detection of step d), and for each initially mixed ink printing with deviations, calculating amounts of second basic inks to be dispensed for correction of each said initially mixed inks printing with deviations; f) precisely adding to each initially mixed ink printing with deviations the respective calculated amounts of the second basic inks, and homogenizing same for obtaining a corrected ink which allows performing final printing with minimized color deviations, and g) performing final printing; characterized in that the method further comprises: h) acquiring data relating to the temperature values of the initially mixed ink during step b) by means of temperature sensors integrated in the printing machine, and acquiring data relating to the temperature of the amounts of the second basic inks added to each initially mixed ink in step f) before the addition thereof, by means of a temperature sensors; i) using the data acquired in step h) to obtain a corrected ink with temperature values equal or close to the temperature values of the initially mixed ink during step b) by means of regulating at least one heating and/or cooling device. a) providing, to each one of one or more printing groups of a printing machine, an initially mixed ink with color qualities equal or very close to the color qualities of one of the established target colors which are at least one in number, the color values of which are known; b) performing initial printing on a substrate with said printing machine by means of one or more of its printing groups each provided with an initially mixed ink; c) obtaining color values relating to at least one initial print color resulting from step b) by means of at least one optical sensor; d) detecting color value deviations between each initial print color detected by the optical sensor and its respective target color; e) based on said detection of step d), and for each initially mixed ink printing with deviations, calculating amounts of second basic inks to be dispensed for correction of each said initially mixed inks printing with deviations; f) precisely adding to each initially mixed ink printing with deviations the respective calculated amounts of the second basic inks, and homogenizing same for obtaining a corrected ink which allows performing final printing with minimized color deviations, and g) performing final printing; h) acquiring data relating to the temperature values of the initially mixed ink during step b) by means of temperature sensors integrated in the printing machine, and acquiring data relating to the temperature of the amounts of the second basic inks added to each initially mixed ink in step f) before the addition thereof, by means of a temperature sensors; i) using the data acquired in step h) to obtain a corrected ink with temperature values equal or close to the temperature values of the initially mixed ink during step b) by means of regulating at least one heating and/or cooling device.