A non-transitory computer-readable recording medium which stores computer-readable instructions for an information processing device that is configured to have data, which is outputted by a first application that is a data output-source application, be processed by a second application, which is selected from among a plurality of applications as a data output-destination application,
- the information processing device comprising:
- a processor;
- a display;
- and
- a communication interface for communicating with an image processing device configured capable of executing a scan process of scanning one or more documents and creating one or more image data,
- the computer-readable instructions, when executed by the processor, causing the information processing device to perform:
- sending execution instruction information that instructs an execution of the scan process to the image processing device through the communication interface;
- acquiring the one or more image data from the image processing device through the communication interface;
- acquiring property information indicating an execution property of the scan process before acquiring all of the one or more image data from the image processing device through the communication interface;
- extracting one or more supporting applications from among the plurality of applications, the one or more supporting applications supporting the execution property indicated by the acquired property information;
- displaying identification information for identifying the one or more supporting applications on the display;
- receiving an input indicating a selection of the second application from among the one or more supporting applications of which identification information is displayed;
- and
- processing the one or more image data by the second application that had been selected.