A printing apparatus for moving a printing head and a printing medium relatively in a main scanning direction and a sub-scanning direction, supplying print data composed of a multiplicity of dot information, comprising:
- a plurality of the printing heads arrayed in parallel so as to overlap in the main scanning direction, having a plurality of dot forming elements arrayed along a sub-scanning direction, and being configured to print an image on the surface of the printing medium;
- and
- a deformed data generating means for generating a deformed data portion in the print data by forming concave and convex parts so that end portion dots of the print data may not be arrayed continuously in the main scanning direction of the printing heads in the end portion data of sub-scanning direction of the print data supplied to each printing head, and for generating the deformed data portions deviated in phase, and print data having deformed data portion deviated in phase are capable of being supplied to the plurality of printing heads, and the deformed data portions deviated in phase by the plurality of printing heads are capable of being overlapped and printed.