Print Job Scheduling via Deferred Remote File Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional print job scheduling systems face limitations due to limited storage capacity in low-cost printers and potential changes in job parameters between submission and printing, leading to impractical spooling and re-submission of jobs.

Innovation Solution

A method for processing print job requests involves receiving and parsing requests to extract location information, adding queue entries associated with remote file locations, and deferring file retrieval until a predetermined position in the print queue is reached, allowing for efficient management of print jobs even in situations with limited storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If spooling is used to retrieve and store remote documents locally, then print jobs can be processed, but storage capacity is consumed and job parameter changes cause re-submission

Engineering Contradiction:
Improveprint job processing capabilityVSAvoidstorage capacity consumption
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent extracts the file retrieval operation from the spooling process. Instead of retrieving and storing files locally during spooling, the system maintains a queue of remote file locations and retrieves files on-demand when needed for printing, thereby eliminating unnecessary storage consumption while preserving print job processing capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary actions by extracting location information from print job requests and storing it in the print queue before actual file retrieval. This allows the system to prepare job scheduling information in advance without consuming storage capacity for the actual file contents

Inventive Principle:
Principle #10Preliminary action

2Productivity

If spooling is used to retrieve and store remote documents locally, then print jobs can be queued, but storage limitations prevent handling large numbers of jobs

Engineering Contradiction:
Improveprint job queuing capabilityVSAvoidstorage capacity
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential queue entry information (location data, job parameters) from the full file content during the queuing process. This allows unlimited jobs to be queued with minimal storage usage, as only metadata is stored rather than complete file contents

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the dimension of storage from storing complete file contents to storing file location references and job metadata. This dimensional transformation enables the system to handle large numbers of jobs with limited storage capacity by storing pointers rather than actual data

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If documents are retrieved and stored locally during spooling, then printing can proceed, but parameter changes between submission and printing make originally submitted jobs unusable

Engineering Contradiction:
Improveprint job executionVSAvoidjob parameter consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs preliminary extraction and storage of job parameters and location information when the print request is received. This allows the system to reference the original submitted parameters when retrieving files later, ensuring that jobs can be adapted to parameter changes without re-submission while maintaining execution reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces dynamic parameter handling where job parameters are stored and referenced rather than fixed. This allows the system to accommodate parameter changes between submission and printing by retrieving updated parameters while maintaining the original job queue position and execution flow

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8860981B2Systems and methods for print job scheduling
Publication Date: 2014.10.14 KONICA MINOLTA SYSTEMS LABORATORY INC
  • US8860981B2 patent drawing
  • US8860981B2 patent drawing
  • US8860981B2 patent drawing

AI summary

Methods disclosed facilitate the scheduling of print jobs. In some embodiments, the retrieval of remote files that are targets of print requests can be deferred. Print requests may be specified using JDF and/or JMF. A print queue holds entries corresponding to the remote target files and each queue entry is also associated with location information for its corresponding remote target file. When the queue entry is processed the location information associated with the queue entry is used to retrieve the remote target file for printing.