Barcode Reader Pairing via Host-Generated Identification Codes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Handheld barcode readers lack significant processing power and require simple, error-free pairing with host devices and printers for bi-directional communication and instant printing of indicia.
Innovation Solution
A method and system for establishing a bi-directional wireless communication link between a host device and a barcode reader by generating a unique identification code (UIC), encoding it in a barcode, and using the barcode reader to decode and advertise the UIC for pairing, enabling seamless connection without relying on the host device's MAC address.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a barcode reader uses a traditional pairing method relying on host device MAC address, then the pairing process becomes complex and error-prone, but the barcode reader can establish connection with the host device
Solution Approach 1:
The patent introduces a barcode as an intermediary element that contains the unique identification code. Instead of directly pairing devices through complex MAC address protocols, the barcode serves as a mediator that simplifies the pairing process. The barcode reader scans the barcode to obtain the host device's identification, and this information is used to establish the connection, thereby reducing operational complexity while maintaining reliability
Solution Approach 2:
The patent replaces the traditional mechanical/protocol-based MAC address pairing system with an optical scanning system. Instead of relying on wireless protocol exchanges and MAC address matching, the system uses optical barcode scanning to transfer identification information, substituting a complex electronic pairing mechanism with a simpler optical recognition process
2Adaptability or versatility
If a barcode reader has significant processing power to run extensive operating systems and applications, then the device can function independently, but the device complexity and cost increase
Solution Approach 1:
The patent divides the system into two segments: a simple barcode reader device and a powerful host device. The barcode reader handles only essential functions (scanning, basic processing), while the host device running extensive operating systems and applications provides the computational power. This segmentation allows the barcode reader to remain simple and cost-effective while the system as a whole maintains high adaptability through the host device's capabilities
Solution Approach 2:
The patent makes the host device universal by enabling it to serve multiple functions: it acts as the primary computing platform, stores data, runs applications, and provides wireless communication capabilities. The barcode reader, being simpler, relies on the host device's multi-functionality to achieve system-level versatility, allowing the same host device to work with different barcode readers and perform various tasks
3Reliability
If the pairing process requires multiple steps and human interaction, then the connection can be established securely, but the time required for pairing increases
Solution Approach 1:
The patent performs preliminary action by pre-encoding the host device's unique identification code into the barcode before the pairing process begins. This preparation work is done in advance, so when the barcode reader scans the barcode, the identification information is immediately available, eliminating the need for manual entry or multi-step verification processes during pairing, thus reducing time while maintaining security through pre-established identification
Data Source
AI summary
Methods and systems for establishing a bi-directional communication link between a host device and a barcode reader are disclosed herein. In an embodiment, the present invention enables a barcode reader to pair with a host device by way of advertising a unique identification code that is generated by the host device and passed thereto via a barcode. Responsive to detecting the unique identification code, the host device is operable to connect to the barcode reader.


