A non-transitory computer-readable medium storing computer-readable instructions that, when executed by a processor of a data processing apparatus, instruct the processor to perform processes comprising:
- controlling a communication device to communicate with an external device using a first communication protocol to transmit connection information between the communication device and the external device, the connection information comprising information for establishing communication using a second communication protocol;
- controlling an other communication device to communicate with the external device using the second communication protocol after the connection information is used to establish communication between the other communication device and the external device using the second communication protocol;
- wherein the communication between the other communication device and the external device using the second communication protocol comprises at least one of:
- transmitting image data from the other communication device to the external device;
- and
- receiving the image data by the other communication device from the external device, and
- controlling the data processing apparatus to start one or more processing steps for completing a job prior to the communication between the other communication device and the external device using the second communication protocol being established.