Printer Bluetooth Low Energy Packet Generation for Network Discovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Printing apparatuses with Bluetooth low energy function may not transmit IP addresses if they are not set, leading to users being unaware of their presence and preventing data transmission from external devices.
Innovation Solution
A printing apparatus generates and periodically transmits Bluetooth low energy advertising packets, including an IP address if available, or a specific value like '0.0.0.0' if the IP address is not set, to notify users and allow network settings review.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the printing apparatus stops sending Bluetooth low energy packets when IP address is not available, then the packet transmission is simplified, but the user cannot notice the presence of the printing apparatus and loses the opportunity to review network settings
Solution Approach 1:
The printing apparatus performs preliminary action by continuously transmitting Bluetooth low energy packets even before the IP address is configured. This ensures that the user is aware of the printing apparatus presence from the beginning and can review network settings when needed, rather than waiting until the IP address is available.
Solution Approach 2:
The Bluetooth low energy packet serves as an intermediary that bridges the gap between the printing apparatus and the user. By embedding the IP address (or placeholder) in these packets, the system enables users to discover and connect to the printing apparatus even during network configuration phases, facilitating communication without requiring a fully configured network environment.
2Loss of information
If the printing apparatus continuously transmits Bluetooth low energy packets with IP address, then users can always identify the printing apparatus, but the IP address may not be available during initial setup
Solution Approach 1:
The system performs preliminary action by transmitting Bluetooth packets before the IP address is fully configured. This allows users to discover and connect to the printing apparatus in advance, enabling network settings review and configuration without interrupting the advertising packet transmission.
Solution Approach 2:
The system handles parameter changes by dynamically adjusting the IP address field in Bluetooth packets based on availability. When the IP address is not yet configured, the system transmits packets with placeholder values or alternative identification methods, ensuring continuous advertising functionality while the network parameters are being established.
3Reliability
If the printing apparatus waits for IP address configuration before transmitting packets, then accurate network information is provided, but data transmission from external devices cannot begin
Solution Approach 1:
The printing apparatus performs preliminary action by transmitting Bluetooth low energy packets before the IP address is fully configured. This enables external devices to discover and initiate connection to the printing apparatus in advance, allowing data transmission preparation to occur parallel to network configuration rather than sequentially, thus improving productivity without sacrificing reliability.
Solution Approach 2:
The system embraces dynamics by allowing the IP address field in Bluetooth packets to transition from placeholder values to actual configured addresses. This dynamic approach enables the system to function effectively during the transition period, maintaining both accurate network information when available and continuous advertising capability during configuration.
Data Source
AI summary
In a case where an IP address is not available in a printing apparatus, the printing apparatus generates a Bluetooth low energy packet including a specific value as the IP address, and transmits the generated Bluetooth low energy packet to a mobile terminal. Upon receiving of the Bluetooth low energy packet, a mobile terminal displays a message corresponding to the specific value.


