Dynamic QR Code Error Correction for Print Quality Variations
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Reliability
If error-correction amount is increased to reduce reading errors, then reading reliability is improved, but code size increases
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.
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
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.
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
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.
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
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.
Data Source
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.


