1. A method of adjusting positions of dots in an original halftone image for improving quality of printed images, the original halftone image comprising a plurality of pixels containing either dots to be printed or blank spaces, the method comprising: selecting a pixel in the original halftone image containing a selected dot to be printed; analyzing pixels in the original halftone image neighboring the selected pixel to determine if the neighboring pixels contain dots to be printed; adjusting the position of the selected dot in the selected pixel to increase an average distance between the selected dot and the dots in the neighboring pixels; and creating a modified halftone image in which the position of selected dot has been adjusted.