A system comprising: an inkjet head comprising a plurality of ink channels that are configured to jet droplets of a liquid material onto a medium using piezoelectric actuators; a jetting pulse generator configured to provide jetting pulses to the piezoelectric actuators to jet the droplets from the ink channels; and a temperature controller comprising: a non-jetting pulse generator configured to provide non-jetting pulses to one or more of the piezoelectric actuators to generate heat, the non-jetting pulses causing the one or more piezoelectric actuators to actuate without jetting a droplet from its corresponding ink channel, and sensor elements configured to monitor a temperature in the inkjet head; the sensor elements being embedded in the inkjet head, characterized in that each sensor element is associated with a different region (721, 722, 723,...) of the inkjet head; and the non-jetting pulse generator is configured to identify a region of the inkjet head where the temperature is below a threshold, to identify at least one of the piezoelectric actuators located in that region of the inkjet head, and to provide non-jetting pulses to the at least one of the piezoelectric actuators located in that region of the inkjet head an inkjet head comprising a plurality of ink channels that are configured to jet droplets of a liquid material onto a medium using piezoelectric actuators; a jetting pulse generator configured to provide jetting pulses to the piezoelectric actuators to jet the droplets from the ink channels; and a temperature controller comprising: a non-jetting pulse generator configured to provide non-jetting pulses to one or more of the piezoelectric actuators to generate heat, the non-jetting pulses causing the one or more piezoelectric actuators to actuate without jetting a droplet from its corresponding ink channel, and sensor elements configured to monitor a temperature in the inkjet head; the sensor elements being embedded in the inkjet head, characterized in that each sensor element is associated with a different region (721, 722, 723,...) of the inkjet head; and the non-jetting pulse generator is configured to identify a region of the inkjet head where the temperature is below a threshold, to identify at least one of the piezoelectric actuators located in that region of the inkjet head, and to provide non-jetting pulses to the at least one of the piezoelectric actuators located in that region of the inkjet head a non-jetting pulse generator configured to provide non-jetting pulses to one or more of the piezoelectric actuators to generate heat, the non-jetting pulses causing the one or more piezoelectric actuators to actuate without jetting a droplet from its corresponding ink channel, and sensor elements configured to monitor a temperature in the inkjet head; the sensor elements being embedded in the inkjet head, characterized in that each sensor element is associated with a different region (721, 722, 723,...) of the inkjet head; and the non-jetting pulse generator is configured to identify a region of the inkjet head where the temperature is below a threshold, to identify at least one of the piezoelectric actuators located in that region of the inkjet head, and to provide non-jetting pulses to the at least one of the piezoelectric actuators located in that region of the inkjet head