Information Code Reading System with Server-Side Process Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information code reading systems can only perform a single process when reading a specific information code, leading to increased display space requirements and potential errors due to the need for multiple codes to accommodate varying reading conditions, and lack flexibility in processing operations across different terminals.
Innovation Solution
An information code reading system that includes an information processing terminal and a server, where the terminal captures and transmits code and terminal identification information to the server, allowing the server to select from multiple processes based on both code and terminal identification, enabling different processes to be performed even with the same information code across different terminals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple information codes are displayed to accommodate different reading conditions, then the system can support more processes, but the display space increases and erroneous reading becomes more likely
Solution Approach 1:
A single information code is designed to support multiple processes by incorporating process identification information that enables the server to determine which process to execute based on terminal identification information. This eliminates the need to display multiple separate codes for different processes, reducing display space while maintaining adaptability across various reading conditions
Solution Approach 2:
The server acts as an intermediary that receives both the information code data and terminal identification information, then determines the appropriate process to execute. This mediator approach allows a single information code to trigger multiple different processes depending on the terminal, avoiding the need for multiple codes to be displayed
2Adaptability or versatility
If multiple information codes are displayed to accommodate different reading conditions, then the system can support more processes, but the likelihood of erroneous reading increases
Solution Approach 1:
A single information code supports multiple processes through embedded process identification information that works with terminal identification information to determine the appropriate process. This eliminates the need for users to select from multiple codes, preventing erroneous reading while maintaining support for various processes
Solution Approach 2:
The system uses feedback mechanisms where the server receives both the information code and terminal identification information, then determines and executes the appropriate process. This feedback loop ensures the correct process is selected based on the combination of code and terminal data, preventing erroneous execution
3Ease of manufacture
If the same information code is read using different information processing terminals, then code reuse is achieved, but only the same reading result can be obtained
Solution Approach 1:
The server acts as an intermediary that combines the information code data with terminal identification information to determine which process to execute. This allows the same information code to trigger different processes when read by different terminals, maintaining code reuse while achieving process differentiation
Solution Approach 2:
The system applies local quality by incorporating terminal-specific identification information into the process determination. This allows the same information code to produce different results depending on the specific terminal reading it, enabling process differentiation while maintaining code reuse
Data Source
AI summary
In an information processing terminal, code image data acquired by an imaging unit imaging an information code and terminal identification information stored in a storage unit are transmitted to a server. A control unit performs a process based on information received from the server in response to the transmission. In the server, when code identification information is acquired by an interpreting process from the code image data received from the information processing terminal, a single process among a plurality of processes associated with the acquired code identification information is selected based on the received terminal identification information. Selection information related to the process to be selected is transmitted to the information processing terminal.


