Code Creation System Printer Ink Color Compatibility Check

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing code reading technologies face difficulties in reading codes printed on certain combinations of printing media and ink colors, particularly when the colors are approximate or have high light reflectivity, leading to reduced successful reading rates.

Innovation Solution

A code creating system that includes an information processing apparatus and a printer, which determines the type of printer and the combination of printing medium and ink color, alerts the user if the selected combination is unsuitable for reading, and adjusts the error correction level of the code to improve readability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a code is printed using certain combinations of printing medium and ink color (e.g., approximate colors like blue and black), then the printing process can be completed, but the probability of successful code reading decreases

Engineering Contradiction:
Improveprinting process completionVSAvoidcode reading probability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The system performs preliminary determination of the printer type and printing combination before actual code printing. By checking whether the selected combination belongs to a first combination (high reading probability) or second combination (low reading probability) in advance, the system can alert users before printing occurs, preventing wasteful printing of codes that are likely to fail reading

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system establishes a feedback mechanism where the determination result (whether the combination is in the first or second category) is fed back to the user through alerts. This feedback loop allows users to adjust their printing combinations based on the system's analysis, thereby improving the overall code reading success rate

Inventive Principle:
Principle #23Feedback

2Reliability

If the system alerts users about unsuitable printing combinations, then the code reading probability improves, but the printing process complexity increases

Engineering Contradiction:
Improvecode reading probabilityVSAvoidprinting process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The information processing apparatus performs multiple functions: it determines printer type, identifies printing combinations, categorizes them into first or second combinations, and generates alerts. By consolidating these determination and alerting functions into a single multi-functional system, the patent avoids the need for separate complex subsystems for each function

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10618314B2Non-transitory storage medium storing instructions readable by information processing apparatus, and code creating system
Publication Date: 2020.04.14 BROTHER KOGYO KK
  • US10618314B2 patent drawing
  • US10618314B2 patent drawing
  • US10618314B2 patent drawing

AI summary

A non-transitory storage medium stores instructions readable by an information processing apparatus. The instructions cause the information processing apparatus to: obtain a type of a printer; obtain a combination between a type of a printing medium and a color of a coloring agent for printing of a code; determine whether the obtained combination is included in a first combination or whether the obtained combination is included in a second combination; and output an alert message when the obtained combination is included in the second combination or not included in the first combination. A combination between the color and the type of the printing medium printable by the printer of the obtained type includes the first combination in which a probability of reading of the code is a first value and the second combination in which the probability is a second value less than the first value.