Print Job Error Correction Mechanism for Incompatible Attributes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Print jobs often fail due to incompatible attributes in the job ticket with printer capabilities, leading to job abortion, necessitating a recovery mechanism for corrective actions.

Innovation Solution

A method involving a print job manager with an error correction module that performs constraint checking and applies corrective actions to ensure print job compatibility, using C++ code generation and external tools like SMT theorem provers to detect and fix invalid print requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the printer performs strict constraint checking of print job attributes, then printing quality and compatibility are improved, but job completion rate deteriorates due to frequent job abortions

Engineering Contradiction:
Improveprinting compatibilityVSAvoidjob completion rate
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The system performs preliminary constraint checking and validation on print job attributes before actual printing begins. The error correction module proactively identifies incompatible attributes in the job ticket and applies corrective actions in advance, preventing job abortions during the printing process and improving both printing compatibility and job completion rate

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The error correction module acts as an intermediary between the print job manager and the printing system. It intercepts print jobs, validates attributes against printer capabilities, and applies corrective transformations to incompatible attributes, serving as a buffer that reconciles between job requirements and system capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If the printer aborts jobs with incompatible attributes, then printing system stability is improved, but user flexibility deteriorates

Engineering Contradiction:
Improvesystem stabilityVSAvoidprocessing flexibility
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system converts potentially harmful job abortions into beneficial corrective actions. Instead of simply aborting jobs with incompatible attributes, the error correction module identifies the specific incompatible attributes and applies targeted corrections, transforming system stability maintenance into an opportunity to enhance user flexibility and job success rate

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Reliability

If the printer applies corrective actions to invalid print requirements, then job success rate is improved, but system complexity increases

Engineering Contradiction:
Improvejob success rateVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The error correction functionality is segmented into a distinct error correction module that operates independently from the core printing system. This modular approach allows the system to apply corrective actions and improve job success rate while maintaining clear separation of concerns and manageable system complexity through focused, specialized error handling logic

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9292234B2Print job correction mechanism
Publication Date: 2016.03.22 RICOH CO LTD
  • US9292234B2 patent drawing
  • US9292234B2 patent drawing
  • US9292234B2 patent drawing

AI summary

A method is disclosed. The method includes receiving print job data at a printing system, performing constraint checking of the print job data to detect one or more invalid print requirements and applying corrective actions upon detecting one or more invalid print requirements in order to facilitate printing of the print job data.