A recording apparatus comprising: a recording head (102a-102g) including a substrate (111, 112, 113) provided with a plurality of recording elements (122a-122e) arranged to generate energy for discharging ink, a first heating element (124a-124j) arranged to heat ink in the vicinity of one of said recording elements (122a-122j) positioned at a first position, insufficiently to discharge ink, and a second heating element (124a-124j) arranged to heat ink in the vicinity of a recording element (122a-122e) positioned at a second position different from the first position, insufficiently to discharge ink; heating control means configured to control the heating operation of the ink by driving the first and the second heating elements (124a-124j) by applying voltage to the first and the second heating elements (124a-124j); and recording control means configured to control the recording operation by driving the plurality of recording elements (122a-122e), wherein the recording apparatus further comprises a memory configured to store driving information that represents a pattern of a signal of driving or non-driving for a heating element, and wherein in a case where the first heating element and the second heating element are driven within a predetermined period, the heating control means controls the heating operation to drive the first heating element and the second heating element at timings different from each other by reading the driving information from a first start position in the pattern for driving the first heating element and reading the driving information from a second start position which is different from the first position in the pattern for driving the second heating element (124a-124j). a recording head (102a-102g) including a substrate (111, 112, 113) provided with a plurality of recording elements (122a-122e) arranged to generate energy for discharging ink, a first heating element (124a-124j) arranged to heat ink in the vicinity of one of said recording elements (122a-122j) positioned at a first position, insufficiently to discharge ink, and a second heating element (124a-124j) arranged to heat ink in the vicinity of a recording element (122a-122e) positioned at a second position different from the first position, insufficiently to discharge ink; heating control means configured to control the heating operation of the ink by driving the first and the second heating elements (124a-124j) by applying voltage to the first and the second heating elements (124a-124j); and recording control means configured to control the recording operation by driving the plurality of recording elements (122a-122e), wherein the recording apparatus further comprises a memory configured to store driving information that represents a pattern of a signal of driving or non-driving for a heating element, and wherein in a case where the first heating element and the second heating element are driven within a predetermined period, the heating control means controls the heating operation to drive the first heating element and the second heating element at timings different from each other by reading the driving information from a first start position in the pattern for driving the first heating element and reading the driving information from a second start position which is different from the first position in the pattern for driving the second heating element (124a-124j).