Image Processing Apparatus Prediction Cancellation for Print Jobs
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


