1. A method for printing characters by aggregated dots with a dot printer, comprising the steps of: generating a basic dot matrix pattern with dots in rows and integer columns; generating a second dot matrix pattern from the basic dot matrix pattern with all dots of the second dot matrix pattern being between and in overlapping relation to said dots in said integer columns of the basic matrix pattern; said step of generating a second dot matrix pattern including the steps of: generating a dot of said second dot matrix pattern between each adjacent two dots of said basic dot matrix pattern which are positioned in the same integer column, only when said generated dot is positioned between and overlaps said two dots in the same integer column; generating a dot of said second dot matrix pattern between each two dots of said basic dot matrix pattern which are positioned in adjacent integer columns and in adjacent rows; generating a dot of said second dot matrix pattern between each three dots of said basic dot matrix pattern which are positioned in three consecutive integer columns and two adjacent rows in a substantially isosceles triangular configuration, such that the generated dot is positioned between and overlaps said three dots; synthesizing and editing dots of said basic dot matrix pattern and said second dot matrix pattern to form a synthesized dot matrix pattern; and printing dots of said synthesized dot matrix pattern on a printing medium with at least two printing passes.