With the above embodiments according to the present invention, the printing density can be increased by increasing the ink ejection amount per se, using a plurality of kinds of inks and combining them, to enable printing registration between the heads having markedly different printing densities and printing registration in bidirectional printing.