A method of generating gradation-corrected halftone dot percentage data for use in recording a halftone-dot image on a recording medium based on input gradation image data by converting the input gradation image data into gradation-corrected halftone dot percentage data depending on conditions of an output machine, comparing the gradation-corrected halftone dot percentage data with threshold data to produce binary data, and thereafter scanning the recording medium in the output machine with a light beam modulated by the binary data, comprising the steps of:
- calculating an amount-of-exposure distribution to be imparted to said recording medium based on conditions of said output machine including a shape of halftone recording dots corresponding to input gradations to be recorded on the recording medium and specification details of said light beam;
- calculating a density distribution of an image to be recorded on said recording medium from the calculated amount-of-exposure distribution and characteristics of density with respect to an amount of exposure of said recording medium;
- calculating output halftone-dot percentage data to be actually recorded on said recording medium based on the calculated density distribution;
- generating a characteristic curve of the calculated output halftone-dot percentage data with respect to said input gradations;
- generating a gradation corrective curve based on said characteristic curve;
- and
- converting said input gradation image data into the gradation-corrected halftone-dot percentage data according to said gradation corrective curve.