Print Job Timeout and Queue Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large print jobs often take hours to complete, preventing other users from interrupting or printing their own jobs, and users may not know how long their print jobs will take, making it difficult to print within a desired time window.

Innovation Solution

Implementing a timeout mode in information processing systems that allows jobs to be timed out and moved down in the queue, enabling other jobs to be processed while allowing users to interrupt or cancel ongoing large print jobs, with options to pause, move, or cancel timed-out jobs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If large print jobs are processed without timeout, then the print job completes fully, but other users cannot access the printer and resources are monopolized

Engineering Contradiction:
Improveprint job completionVSAvoiduser access flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system implements periodic timeout checks during print job processing, where the print job is interrupted at predetermined time intervals. This allows the printer to become available to other users periodically while still enabling the original job to resume or be managed later, resolving the conflict between completing large print jobs and allowing user access flexibility.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The print job queue position is made dynamic through timeout mechanisms. When a timeout occurs, the print job is automatically moved down in the queue, allowing other jobs to be processed in its place. This dynamic repositioning enables resource sharing while maintaining the ability to resume or manage the original job later.

Inventive Principle:
Principle #15Dynamics

2Duration of action of moving object

If print jobs are allowed to run indefinitely, then users can print large documents, but users cannot control printing within desired time windows

Engineering Contradiction:
Improveprint job durationVSAvoidtime window control
Core Design Contradiction:
Duration of action of moving objectVSEase of operation

Solution Approach 1:

The system establishes predetermined timeout periods in advance before the print job completes. These pre-set time limits allow users to control how long their print jobs can run, ensuring printing occurs within desired time windows while still accommodating large document requirements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11288025B2Job handling with timing out
Publication Date: 2022.03.29 KYOCERA DOCUMENT SOLUTIONS INC
  • US11288025B2 patent drawing
  • US11288025B2 patent drawing
  • US11288025B2 patent drawing

AI summary

Systems and methods relate generally to job handling by an information handling system. In an example method thereof, a timeout mode is provided for a job to be processed by the information processing system. A plurality of jobs including the job are queued in a buffer queue of the information processing system. The job is timed out. The job is moved down in the buffer queue in response to the timing out thereof. In an example of another method thereof, the job is canceled in response to the timing out thereof, rather than being moved down in the buffer queue.