Image Processing Apparatus Prediction Cancellation for Print Jobs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing printing apparatuses face resource constraints and prolonged processing times when handling print jobs with numerous drawing commands, leading to delayed prediction processing and resource wastage, as they occupy all calculation resources, preventing other processing and delaying subsequent print jobs.

Innovation Solution

An image processing apparatus with a reception unit, prediction unit, determination unit, and cancellation unit that receives print jobs, performs prediction processing, determines if the processing time exceeds a threshold, and cancels the prediction processing for print jobs taking excessive time, allowing for resource allocation to subsequent jobs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If prediction processing is performed for a print job including a huge number of drawing commands, then the prediction value of print time can be obtained, but the processing time exceeds acceptable limits and occupies all calculation resources

Engineering Contradiction:
Improveprediction value accuracyVSAvoidprediction processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing prediction processing in advance for print jobs with a normal number of drawing commands, storing the results in a database. When a print job is received, the system first checks if prediction processing has already been performed for that job, avoiding redundant calculations and reducing current processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter of prediction processing by introducing a threshold value for the number of drawing commands. When the number of drawing commands exceeds this threshold, the system determines that prediction processing time would be excessive and takes alternative actions, such as notifying the user or skipping prediction for that job.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If prediction processing occupies all calculation resources, then prediction accuracy can be maintained, but other processing (e.g., actual print processing) cannot be performed

Engineering Contradiction:
Improveprediction value accuracyVSAvoidoverall processing throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs prediction processing in advance and stores results in a database, so that when a print job is received, the prediction value is already available without occupying calculation resources during the actual print processing phase.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of resource allocation by introducing a threshold value for drawing commands. When the threshold is exceeded, the system adjusts its behavior to avoid excessive resource consumption on prediction processing, thereby preserving resources for other critical operations.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If prediction processing for a print job takes excessive time, then accurate prediction can be obtained, but subsequent print jobs cannot receive prediction processing

Engineering Contradiction:
Improveprediction value accuracyVSAvoidsubsequent job processing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies parameter changes by introducing a threshold value for the number of drawing commands. When a print job exceeds this threshold, the system determines that prediction processing would take excessive time and takes alternative actions, such as notifying the user or skipping prediction for that job, thereby allowing subsequent jobs to be processed without delay.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10048904B2Image processing apparatus capable of obtaining prediction value of time relating to printing, image processing method, and storage medium
Publication Date: 2018.08.14 CANON KK
  • US10048904B2 patent drawing
  • US10048904B2 patent drawing
  • US10048904B2 patent drawing

AI summary

An image processing apparatus includes a reception unit that receives a print job, a prediction unit that performs prediction processing for obtaining a prediction value of a time relating to printing the print job, a determination unit that determines whether a time required for the prediction processing being performed for the print job exceeds a threshold value, and a cancellation unit that causes, based on a determination that the time required for the prediction processing being performed for the print job exceeds the threshold value, the prediction unit to cancel the prediction processing currently performed for the print job.