A non-transitory computer-readable storage medium storing a support program for an information processing device connectable to a printer, the information processing device including:
- a communication interface;
- a user interface;
- a computer;
- and a memory storing:
- an editing application program;
- a displaying application program;
- and an operating system in which a general-purpose printing program corresponding to the printer is embedded, the support program supporting the general-purpose printing program, the support program, when executed by the computer, causing the information processing device to perform:
- (a) acquiring, in response to a print instruction being issued from the editing application program, status information from the printer via the communication interface, the print instruction instructing the general-purpose printing program to execute printing on the printer, the status information indicating a current status of the printer;
- (b) requesting the displaying application program to display a notification screen for issuing a notification corresponding to the status information acquired in the (a) acquiring by transferring a parameter based on the status information to the displaying application program, the displaying application program being configured to run as a separate process from the editing application program and being capable of displaying the notification screen on the user interface;
- and
- in response to the print instruction being issued from the editing application program, (c) processing for transmitting print data based on the print instruction to the printer without waiting for the displaying application program to terminate displaying the notification screen.