Communication Program for Automatic External Device Type Judging
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication technologies require users to manually select devices for data communication, which is inconvenient, especially when dealing with various types of devices for printing or document reading.
Innovation Solution
A communication program that uses near field communication to automatically determine the type of external device and adapt the communication protocol for data transmission, allowing seamless communication with either printing or scanning devices without prior selection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual device selection is required for data communication, then communication reliability is improved, but ease of operation deteriorates
Solution Approach 1:
The communication device automatically identifies the type of external device through NFC information exchange and autonomously selects the appropriate communication protocol without requiring manual user intervention. The device serves itself by detecting external device characteristics and adapting communication parameters automatically.
Solution Approach 2:
The system changes communication parameters dynamically based on the detected external device type. When different device types are detected through NFC, the communication protocol parameters are adjusted accordingly to ensure reliable data transmission, thus maintaining reliability while improving ease of operation.
2Ease of operation
If device type identification is performed automatically, then ease of operation is improved, but device complexity increases
Solution Approach 1:
NFC serves as an intermediary mechanism that facilitates automatic device type identification. Through NFC information exchange between devices, the communication device can identify external device types without complex direct detection mechanisms, thus improving ease of operation while keeping the added complexity manageable.
Solution Approach 2:
The communication device incorporates multi-functionality by handling multiple device types (printing devices, document reading devices, etc.) through a unified NFC-based identification system. This universal approach allows the device to adapt to various external devices using the same basic mechanism, improving ease of operation with minimal increase in complexity.
3Adaptability or versatility
If communication protocol is fixed for specific device types, then communication reliability is improved, but adaptability deteriorates
Solution Approach 1:
The communication protocol is made dynamic rather than fixed, automatically adapting to the detected external device type through NFC information exchange. The system transitions from static protocol selection to dynamic protocol adjustment, enabling reliable communication with diverse device types while maintaining high adaptability.
Data Source
AI summary
There is provided a non-transitory computer-readable medium storing a communication program. The communication program is configured to cause a communication device to perform: judging a type of the external device based on information received from the external device by the near field communication protocol; generating the printing data, in a case that it is judged that the type of the external device is a first external device configured to execute printing; transmitting the generated printing data to the first external device by a communication protocol; and transmitting, in a case that it is judged that 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.


