| CPC G06F 3/121 (2013.01) [G06F 3/1228 (2013.01); G06F 3/1232 (2013.01); G06F 3/1234 (2013.01); G06F 3/1236 (2013.01); G06F 3/1256 (2013.01); G06F 3/1259 (2013.01); H04N 1/00472 (2013.01); G06F 3/1284 (2013.01)] | 8 Claims |

|
1. 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 display; a computer; a communication interface for communicating with an external device; and a memory storing an operating system in which a general-purpose printing program is embedded, the general-purpose printing program being configured to manage data for displaying a print settings screen on the display, the support program corresponding to the printer and supporting the general-purpose printing program, the support program, when executed by the computer, causing the information processing device to perform:
when a request to perform a process is issued from the general-purpose printing program to the support program in response to the printer being selected and before a print execution command is issued:
(a) confirming whether a connection through the communication interface is established between the information processing device and the printer, wherein a particular communication through the communication interface between the information processing device and the printer is executed for the confirming;
when a connection error that the connection has failed is confirmed in the (a) confirming:
(b) generating first notification data which conforms to the print settings screen to be managed by the general-purpose printing program and which indicates a first notification content for notifying a user of the connection error; and
(c) transferring, to the general-purpose printing program, the first notification data generated in the (b) generating to cause the general-purpose printing program to manage the first notification data for displaying the first notification content on the print settings screen displayed on the display; and
when a request to perform a process is issued from the general-purpose printing program in response to the print execution command issued from an application program stored in the memory and instructing the general-purpose printing program to cause the printer to print an image:
(d) acquiring image data from the general-purpose printing program, the image data representing the image; and
(e) controlling such that a print command instructing the printer to print the image is transmitted to the printer.
|