Dynamic QR Code Error Correction for Print Quality Variations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing code reading technologies face challenges with reading errors due to varying display quality and toner-saving modes, which affect the accuracy of two-dimensional and one-dimensional codes, especially when printing on different media types with genuine or non-genuine ink.

Innovation Solution

A method that acquires output information, specifies the output condition, and converts it into a code with an error-correction amount tailored to the specific print or display condition, using a processor with modules for acquisition, specification, conversion, and output control to generate a QR code with adjusted error-correction capabilities based on print medium and ink type, thereby optimizing code size and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error-correction amount is increased to reduce reading errors, then reading reliability is improved, but code size increases

Engineering Contradiction:
Improvereading reliabilityVSAvoidcode size
Core Design Contradiction:
ReliabilityVSArea of moving object

Solution Approach 1:

The patent changes the error-correction parameter of the code based on output conditions. When printing on genuine ink with high print quality, a lower error-correction level (e.g., L or M) is used, reducing code size. When printing on non-genuine ink or with low print quality, a higher error-correction level (e.g., Q or H) is used, improving reading reliability. This dynamic parameter adjustment resolves the contradiction between code size and reading reliability.

Inventive Principle:
Principle #35Parameter changes

2Area of moving object

If code size is reduced for high-quality prints, then area efficiency is improved, but reading reliability may deteriorate in low-quality prints

Engineering Contradiction:
Improvecode areaVSAvoidreading reliability
Core Design Contradiction:
Area of moving objectVSReliability

Solution Approach 1:

The patent makes the error-correction level dynamic rather than fixed. The code generation process adapts the error-correction parameter according to detected output conditions (genuine/non-genuine ink, print quality). This dynamic adjustment ensures optimal code size for high-quality prints while maintaining sufficient reading reliability for low-quality prints by increasing error-correction when needed.

Inventive Principle:
Principle #15Dynamics

3Loss of substance

If toner-saving mode is applied to reduce material consumption, then loss of substance is reduced, but manufacturing precision of code deteriorates

Engineering Contradiction:
Improvetoner consumptionVSAvoidcode print quality
Core Design Contradiction:
Loss of substanceVSManufacturing precision

Solution Approach 1:

The patent applies preliminary anti-action by pre-compensating for the expected deterioration in print quality when toner-saving mode is detected. The system detects the toner-saving mode before code generation and automatically increases the error-correction parameter in advance, counteracting the negative effect of reduced print quality on code readability. This prevents reading errors before they occur.

Inventive Principle:
Principle #9Preliminary anti-action

4Reliability

If error-correction amount is uniformly increased for all output conditions, then reading reliability is improved, but code size increases unnecessarily for high-quality prints

Engineering Contradiction:
Improvereading reliabilityVSAvoidoutput efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by adjusting the error-correction parameter according to specific output conditions rather than using a uniform setting for all codes. High-quality prints using genuine ink receive lower error-correction levels (e.g., L or M), while low-quality prints or those using non-genuine ink receive higher error-correction levels (e.g., Q or H). This localized adjustment optimizes both reading reliability and output efficiency by avoiding unnecessary error-correction in high-quality scenarios.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10623593B2Method of producing output product by outputting appropriate code corresponding to output condition, and storage medium storing code conversion program
Publication Date: 2020.04.14 SEIKO EPSON CORP
  • US10623593B2 patent drawing
  • US10623593B2 patent drawing
  • US10623593B2 patent drawing

AI summary

An output product producing method includes acquiring output information, specifying an output condition for an output section, converting the output information into a code having an error-correction amount corresponding to the output condition, and causing the output section to output an output product including the code under the output condition.