Barcode Scanner Timeout Control for Weighed Item Duplicate Scans

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Barcode scanners in retail environments face challenges with singulation errors, particularly when items requiring weight measurements are scanned, as small barcodes may not intersect well with multiple scan lines, leading to duplicate scans and errors.

Innovation Solution

A computer-implemented method and system that initiates a scale-timeout mode if the scanned item type requires weight measurement, ignoring subsequent barcode scans that match the initial scan by maintaining an ignore list until the scale becomes idle, at which point timeout periods begin for each barcode.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a timeout period is used to ignore duplicate barcode scans, then singulation errors are reduced in most scenarios, but items requiring weight measurement may be incorrectly ignored or re-scanned due to the timeout expiring during weighing

Engineering Contradiction:
Improvescan accuracyVSAvoidhandling of weighed items
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts the timeout period based on the scale's operational state. When the scale is active (weighing an item), the timeout period is extended or suspended to prevent premature expiration. When the scale is idle, the normal timeout period applies. This dynamic adjustment allows the system to adapt to different operational contexts, ensuring accurate scan suppression during normal operation while preventing false suppression during weight measurements.

Inventive Principle:
Principle #15Dynamics

2Productivity

If a fixed timeout period is applied to all barcodes, then processing is simple and fast, but it cannot accommodate items that require extended time for weight measurement

Engineering Contradiction:
Improvescan processing speedVSAvoidweight measurement accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system uses feedback from the scale's status signals to adjust the timeout period. The scale communicates its operational state (active/idle) to the scanning system, which then modifies the timeout behavior accordingly. This feedback mechanism ensures that the timeout period is appropriate for the current operational context, maintaining high processing speed while ensuring accurate weight measurements are not disrupted by premature timeout expiration.

Inventive Principle:
Principle #23Feedback

3Area of stationary object

If the scanner uses multiple scan lines to capture barcodes in various positions, then scanning coverage is improved, but small barcodes may not intersect with scan lines, leading to duplicate scans

Engineering Contradiction:
Improvefield of viewVSAvoidscan accuracy
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The system extracts and suppresses duplicate barcode readings by comparing consecutive scan results. When the same barcode is detected multiple times, the system identifies it as a duplicate and suppresses the additional readings, keeping only the first valid scan. This extraction of duplicate information allows the system to maintain a large field of view with multiple scan lines while eliminating the reliability issues caused by duplicate scans of small barcodes.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20160189489A1Method and system for improving barcode scanner performance
Publication Date: 2016.06.30 HAND HELD PRODS INC
  • US20160189489A1 patent drawing
  • US20160189489A1 patent drawing
  • US20160189489A1 patent drawing

AI summary

A barcode scanner should output one scanned result per scanned item at checkout. Scanners with large scan areas and multiple scan lines may scan an item more than once as it is dragged through the scan area during the checkout process. A timeout period, during which duplicate scans are ignored, may prevent duplicate scans from being transmitted. Scanners with integrated weight scales may require the use of the scan area for a weight measurement. As a result, weighed items may linger in the scan area longer than the regular timeout period and may be re-scanned. The invention embraces a method and system for mitigating this problem by using information from the scanned barcode and information from the scale to affect how duplicate barcode scans are handled for items requiring a weight measurement and not adversely affected with speed of input as may result with gating and virtual gating with disable/enable scanning commands.