Patent ID: 9423993
Filing Date: 2016-08-23
CPC Classification: G06F,H04M,H04N,H04W

Claim Text:
1. A non-transitory computer-readable medium storing a communication program executable by a controller of a communication device configured to communicate with an external device by a near field communication protocol, the communication program being configured to cause the communication device to perform: judging a type of the external device based on information received from the external device by the near field communication, and based on a condition that the near field communication becomes available; generating, based on a judgment in which the type of the external device is a first external device configured to execute printing based on a printing data, the printing data based on a to-be processed data and a print setting stored in a storage section; transmitting, based on the judgment in which the type of the external device is the first external device configured to execute printing based on the printing data, the generated printing data to the first external device by a communication protocol; and transmitting, based on a judgment in which the type of the external device is a second external device to which the to-be processed data or an image data corresponding to the to-be processed data is transmitted, the to-be processed data or the image data corresponding to the to-be processed data to the second external device by the communication protocol; wherein it is judged that the type of the external device is the first external device in a case that the information received from the external device is information indicating that the external device is configured to execute the printing based on the printing data; and wherein it is judged that the type of the external device is the second external device in a case that the information received from the external device is information requesting data transmission.