A non-transitory computer-readable recording medium for an image processing apparatus having an input section, a display, a storage, a printer configured to print an image on a recording medium, a scanner configure to scan an image and a controller,
- wherein the recoding medium stores instructions which cause, when executed by the controller, the image processing apparatus to perform:
- a normal printing process of driving the printer based on driving information to print an image on the recording medium in accordance with print data;
- when a correction request of the driving information is input through the input section, a pattern printing process of printing correction pattern representing an image corresponding to the input correction request on the recording medium by driving the printer based on the driving information;
- after the correction pattern is printed in the pattern printing process, a notification displaying process of displaying a scan notification screen prompting to scan the printed correction pattern using the scanner;
- when the scan notification screen is being displayed on the display, a scanning request receiving process of receiving a scanning request of the printed correction pattern through the input section;
- when the scanning request is received in the scanning request receiving process, an image scanning process of scanning an image with the scanner;
- a correcting process of correcting the driving information based on a scanned image which is an image scanned in the image scanning process;
- when a particular standby condition is satisfied without the scanning request being received in the scanning request receiving process after the scan notification screen is displayed in the notification displaying process, an information setting process of setting non-completion information corresponding to the input correction request in the storage;
- when a particular standby release condition is satisfied without the scanning request is received in the scanning request receiving process after the scan notification screen is displayed in the notification displaying process, a screen switching process of displaying, on the display, a screen corresponding to the satisfied standby release condition instead of the scan notification screen at a particular timing after the standby release condition is satisfied;
- and
- when the correction request is input through the input section in a non-complete state in which the non-completion information is set in the storage and a screen different from the scan notification screen is being displayed on the display, a necessity determination receiving process of receiving necessity determination of the pattern printing process through the input section,
- wherein, when it is designated in the necessity determination receiving process that the pattern printing process is unnecessary, the controller performs the notification displaying process without performing the pattern printing process.