A non-transitory computer-readable storage medium storing a set of instructions for a printing device including a printing unit and a controller, the printing unit being configured to print on a printing medium using colorants in prescribed basic colors,
- the set of instructions, when executed by the controller, causing the printing device to perform:
- (a) acquiring image data;
- (b) acquiring an image color gamut, the image color gamut being a specific area of a predetermined color space that is occupied by color values included in the image data acquired in (a);
- (c) receiving information on a first color specified by a user, the first color being present in the image color gamut acquired in (b);
- (d) executing, on a basis of whether the first color is present in a printing color gamut, two or more gamut mapping processes on the image data acquired in (a), the two or more gamut mapping processes being different from each other, the printing color gamut being a specific area of the predetermined color space that is occupied by color values of colors printable by the printing unit;
- (e) displaying, prior to printing based on the image data acquired in (a), the first color and preview images corresponding to results of the two or more gamut mapping processes;
- and
- (f) printing, using the printing unit, an image corresponding to the preview image selected by the user among the preview images displayed in (e).