In an ink jet printing apparatus using many types of inks to execute bidirectional printing, if ejection opening rows for yellow, magenta, and cyan inks are symmetrically arranged, ejection opening rows for a black ink are arranged adjacent to the most inside ejection opening rows for the yellow ink. Thus, a difference in color between forward scanning and backward scanning is determined by a difference in coloring between the black ink and the yellow ink. In this case, a possible color drift attributed to bidirectional printing can be suppressed by selecting the inks so that the difference in coloring between the black ink and the yellow ink is smaller than that between the black ink and the other color inks.