Printing Apparatus Two-Dimensional Code Completion Condition Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing printing apparatuses may not have the necessary functions or consumables to complete printing processing initiated by reading a two-dimensional code, leading to incomplete or failed printing jobs.

Innovation Solution

A printing apparatus equipped with a reading unit to decode completion conditions and job identifiers from two-dimensional codes, a settings obtaining unit to determine appropriate behaviors when conditions are not met, and an executing unit to perform specified behaviors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a printing apparatus reads a two-dimensional code to start printing processing, then the user can initiate printing conveniently, but the printing apparatus may not have the necessary functions or consumables to complete the printing processing

Engineering Contradiction:
Improveconvenience of initiating printingVSAvoidability to complete printing processing
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary verification by decoding the two-dimensional code to obtain completion conditions (required functions and consumable amounts) before the printing apparatus commits to executing the print job. This allows the apparatus to check in advance whether it can satisfy these conditions and take appropriate action (proceed or notify the user), preventing failed printing operations.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the printing apparatus checks completion conditions before printing, then it can determine whether to proceed, but additional processing steps are required

Engineering Contradiction:
Improvecompletion guarantee of printing processingVSAvoidnumber of processing steps
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The printing apparatus autonomously decodes the two-dimensional code to obtain completion conditions and automatically determines whether it can satisfy these conditions based on its own capabilities and consumable levels. The system self-decides whether to proceed with printing or notify the user, eliminating the need for manual verification or complex external validation processes.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If the printing apparatus autonomously determines behavior based on completion conditions, then appropriate actions can be taken, but the system requires decision-making logic

Engineering Contradiction:
Improveability to execute appropriate behaviorVSAvoidsystem logic complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements dynamic behavior selection where the printing apparatus adjusts its action based on the comparison between required conditions (from the code) and actual capabilities. The apparatus can dynamically choose to either proceed with printing or notify the user, providing flexible adaptation to different situations without requiring overly complex predetermined logic for every possible scenario.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250053357A1Printing apparatus, mobile device, printing management server, and control method therefor
Publication Date: 2025.02.13 CANON KK
  • US20250053357A1 patent drawing
  • US20250053357A1 patent drawing
  • US20250053357A1 patent drawing

AI summary

A printing apparatus reads a two-dimensional code including an encoded completion condition for the printing apparatus to satisfy in order to complete printing processing according to a print job stored in a printing management server and an encoded identifier of the print job, obtains behavior settings specifying a behavior of the printing apparatus for a case where it is determined that the printing apparatus does not satisfy the completion condition, and executes a behavior specified by the behavior settings in a case where it is determined that the printing apparatus does not satisfy the completion condition.