heads 15 1 1 through 15 n m and the recording heads are configured by a plurality of nozzle array drive units 12 1 1 through 12 n m and nozzle arrays 13 1 1 through 13 n m the recording units 11 1 through 11 n are provided with temperature measuring units 14 1 1 through 14 n m the recording units 11 1 through 11 n with the above mentioned configuration are attached to a carriage 16 as illustrated in fig5 in the initializing operation during power up prior to the image recording process the temperature measuring units 14 1 1 through 14 n m measure the temperature of ink of the corresponding nozzle array drive units 12 1 1 through 12 n m and notify the control unit 2 of the measurement result the nozzle array drive control unit 8 of the control unit 2 reads the information about the optimum temperature that which ink is jetted from the storage unit 7 and compares the information with the information about the temperature of ink notified from the temperature measuring units 14 1 1 through 14 n m if the temperature of ink notified from the temperature measuring units 14 1 1 through 14 n m is lower the corresponding nozzle array drive units 12 1 1 through 12 n m are made to drive the above mentioned no inkjet drive b on the other hand even at the optimum temperature t for jetting ink the nozzle array drive control unit 8 of the control unit 2 has the control function of driving the no inkjet drive a to prevent the higher viscosity of ink or to uniformly hold the density in the above mentioned operation upon receipt.