Code Reading Apparatus Preventing Duplicate QR Scans
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In commodity information processing systems, large amounts of transaction information often require multiple two-dimensional codes, leading to errors during checkout as cashiers may mistakenly read the same code twice due to the limitations of narrow roll paper used for provisional receipts.
Innovation Solution
A code reading apparatus with an image pickup section, detecting section, and size recognizing section that captures and recognizes two-dimensional codes, ensuring each code is read only once by checking for size differences, thereby preventing duplicate readings.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If multiple two-dimensional codes are printed on the provisional receipt to encode large transaction information, then the information capacity is improved, but the error rate increases due to potential duplicate readings by the scanner
Solution Approach 1:
The transaction information is divided into multiple two-dimensional codes, with each code containing a unique size parameter. This segmentation allows the system to maintain high information capacity while enabling reliable identification of each code through its distinctive size characteristic.
Solution Approach 2:
Each two-dimensional code is assigned a different size (local quality variation) so that the scanner can distinguish between multiple codes based on their size characteristics. This prevents duplicate readings by allowing the system to identify which codes have already been processed.
2Productivity
If the same two-dimensional code is read twice by mistake during checkout, then processing time is wasted, but the system continues to operate without interruption
Solution Approach 1:
The scanning system incorporates feedback by comparing the size of each scanned two-dimensional code against previously scanned codes. When a duplicate is detected through size matching, the system provides feedback to prevent reprocessing, thereby eliminating wasted time and maintaining productivity.
3Device complexity
If a narrow roll paper is used for the provisional receipt, then the device complexity is reduced, but the area available for printing two-dimensional codes is limited
Solution Approach 1:
The system transitions from relying solely on the two-dimensional space of the narrow receipt to utilizing a third dimension - the size parameter of the two-dimensional codes themselves. By encoding size information into the codes, the system overcomes the limited printing area while maintaining system simplicity.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This solution prevents transaction information from being read twice, enhancing the accuracy and efficiency of the checkout process by ensuring each QR code is recognized and processed correctly, reducing errors and streamlining the checkout process.
Implementation Method 1
an image pickup section for picking up an image
Data Source
AI summary
According to one embodiment, a code reading apparatus includes an image pickup section, a detecting section, a size recognizing section, and a reading section. The image pickup section picks up an image. The detecting section detects, from the picked-up image, a two-dimensional code obtained by converting information concerning a transaction of a commodity. The size recognizing section recognizes the size of the detected two-dimensional code. The reading section reads the information from the detected two-dimensional code if the recognized size of the two-dimensional code is different from the size of a two-dimensional code recognized immediately before the recognition of the size of the two-dimensional code in the same transaction processing.


