A correction table generation method of generating a correction table for correcting an input value of a predetermined color conversion table in order to determine an ink amount to be ejected by a printer, the method comprising: acquiring a first color value of an apparatus non-dependent color system corresponding to an input value of a multi-dimensional apparatus dependent color system in an input lattice point of the color conversion table by color measurement; and generating (S180; S180A) a multi-dimensional conversion table in which an apparatus dependent first value of the apparatus dependent color system having color conversion table color value characteristics which are characteristics of the first color value with respect to the input value is correlated with an apparatus dependent second value of the apparatus dependent color system having approximate linearity with respect to a color value of the apparatus non-dependent color system over multiple dimensions, wherein the generating of the multi-dimensional conversion table includes determining a target color value for multiple dimensions having approximate linearity with respect to the input value over the multiple dimensions, so that an object function is minimized by defining a cubic spline function, in which a value of the apparatus dependent color system is set as an independent variable and a color value of the apparatus non-dependent color system is set as a dependent variable, for each one dimension of the multiple dimensions and generating the object function using the cubic spline function corresponding to all dimensions, and characterised in that the method further comprises determining the apparatus dependent first value corresponding to the apparatus dependent second value by interpolation using the input value, the target color value for the multiple dimensions, and the first color value. acquiring a first color value of an apparatus non-dependent color system corresponding to an input value of a multi-dimensional apparatus dependent color system in an input lattice point of the color conversion table by color measurement; and generating (S180; S180A) a multi-dimensional conversion table in which an apparatus dependent first value of the apparatus dependent color system having color conversion table color value characteristics which are characteristics of the first color value with respect to the input value is correlated with an apparatus dependent second value of the apparatus dependent color system having approximate linearity with respect to a color value of the apparatus non-dependent color system over multiple dimensions, wherein the generating of the multi-dimensional conversion table includes determining a target color value for multiple dimensions having approximate linearity with respect to the input value over the multiple dimensions, so that an object function is minimized by defining a cubic spline function, in which a value of the apparatus dependent color system is set as an independent variable and a color value of the apparatus non-dependent color system is set as a dependent variable, for each one dimension of the multiple dimensions and generating the object function using the cubic spline function corresponding to all dimensions, and characterised in that the method further comprises determining the apparatus dependent first value corresponding to the apparatus dependent second value by interpolation using the input value, the target color value for the multiple dimensions, and the first color value. determining a target color value for multiple dimensions having approximate linearity with respect to the input value over the multiple dimensions, so that an object function is minimized by defining a cubic spline function, in which a value of the apparatus dependent color system is set as an independent variable and a color value of the apparatus non-dependent color system is set as a dependent variable, for each one dimension of the multiple dimensions and generating the object function using the cubic spline function corresponding to all dimensions, and characterised in that the method further comprises determining the apparatus dependent first value corresponding to the apparatus dependent second value by interpolation using the input value, the target color value for the multiple dimensions, and the first color value.