Printer Job Cancellation via Suspension Cause Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In office environments, printers often fail to execute print jobs due to suspension causes like paper jams or toner shortages, and existing solutions do not effectively manage the automatic cancellation of print jobs when such issues persist.

Innovation Solution

A printing apparatus with a reception unit for receiving print jobs and an execution unit that cancels print jobs if a setting time elapses without the resolution of the suspension cause, ensuring that new print jobs are also canceled in such conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the printer waits for suspension cause removal before executing print jobs, then printing reliability is improved, but productivity deteriorates due to unnecessary waiting time

Engineering Contradiction:
Improveprinting reliabilityVSAvoidproductivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The printer automatically monitors suspension causes and executes print jobs independently when conditions are met, without requiring user intervention to check or cancel jobs. The system serves itself by autonomously determining when to proceed with printing despite previous suspension causes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the operational parameter from 'wait for suspension cause removal' to 'proceed when suspension cause is cleared', using the clearance of suspension cause as a dynamic parameter to trigger automatic job execution.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If the printer automatically cancels print jobs after setting time elapses, then loss of time is reduced, but loss of information deteriorates as print job status may be lost

Engineering Contradiction:
Improveloss of timeVSAvoidprint job status
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

The system continuously monitors suspension cause status and provides feedback to the job execution unit, enabling real-time decisions about whether to execute or cancel print jobs based on current conditions rather than relying on fixed time-based cancellation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The printer performs preliminary checks to determine if suspension causes are cleared before executing print jobs, preventing unnecessary cancellations and ensuring jobs are only proceeded with when conditions are appropriate.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the printer executes new print jobs while suspension causes persist, then productivity is improved, but reliability deteriorates due to potential printing errors

Engineering Contradiction:
ImproveproductivityVSAvoidprinting reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The printer autonomously monitors its own suspension cause status and makes independent decisions about job execution, preventing execution when suspension causes are present without requiring external user intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system takes preliminary action to prevent execution of print jobs when suspension causes are detected, blocking potential printing errors before they occur by checking suspension cause status in advance.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS12287992B2Printing apparatus, control method for controlling printing apparatus, and storage medium that stores program
Publication Date: 2025.04.29 CANON KK
  • US12287992B2 patent drawing
  • US12287992B2 patent drawing
  • US12287992B2 patent drawing

AI summary

A printing apparatus includes a reception unit configured to receive a print job, and an execution unit configured to execute printing of the print job received by the reception unit. The execution unit has a function of, in a case where a setting time or more elapses with a particular cause preventing the printing of the print job not being removed, canceling the printing of the print job. The execution unit has a function of canceling printing of a new print job received by the reception unit in a state where the setting time or more elapses with the particular cause not being removed.