A method of generating a halftone processing rule, comprising:
- outputting a characteristic parameter acquisition chart including a pattern for acquiring characteristic parameters related to characteristics of a printing system;
- reading the characteristic parameter acquisition chart output by the outputting;
- acquiring the characteristic parameters by analyzing a read image of the characteristic parameter acquisition chart acquired by the reading;
- setting system error parameters related to system errors assumed in a case where printing is performed by the printing system, the system error parameters including the characteristic parameters acquired by the characteristic parameter acquisition;
- generating a simulation image in which the system error indicated by the system error parameter is reflected;
- evaluating image quality of the simulation image generated by the simulation image generation;
- and
- generating halftone processing rules that define processing contents of halftone processes used in the printing system based on the simulation image of which the evaluated image quality falls in a target range.