Image data is thinned out by using thinning patterns having arrays not synchronized with an image data array according to an area gradation method at the same duty, and the resulting thinned image data is divisionally recorded on a predetermined area of a recording medium by using different record areas of a recording head while a scan operation is performed a plurality of number of times. The thinning patterns are formed such that substantially equal quantities of an ink are implanted in a plurality of number of times of the divisional recording.