RIP Engine Selection via Multi-Render Preview

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In production printing, the determination of the manufacturer of the workflow application that created JDF can be inaccurate, leading to unintended raster data creation and printing of large amounts of unintended documents, especially when the JDF is extended or created by an unknown application.

Innovation Solution

An information processing device and method that converts setting information into device-specific setting information for multiple render data creating units, allowing each unit to create render data, and displays the created data for user selection, even when the JDF is missing or created by an unknown application, by generating a dummy JDF and using conversion tables for various RIP engines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the manufacturer of the workflow application is determined by analyzing the JDF, then the render process can be executed by the appropriate rendering engine, but the determination may be inaccurate when the JDF is extended or created by an unknown application

Engineering Contradiction:
Improveaccuracy of manufacturer determinationVSAvoidcomplexity of JDF analysis
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary rendering with multiple rendering engines before final execution. By pre-processing the print job with different engines and comparing results, the system determines the appropriate engine without relying solely on JDF analysis, thus improving reliability while managing complexity through structured pre-processing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of rendering engine selection from relying solely on JDF manufacturer identification to using multiple candidate engines with different capabilities. By varying the rendering parameters and comparing outputs, the system accurately identifies the intended rendering result even when JDF analysis is uncertain

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple rendering engines are used to create render data, then the user can select the correct RIP engine, but the processing time and system complexity increase

Engineering Contradiction:
Improveaccuracy of render data creationVSAvoidrender data creation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies partial action by selectively using multiple rendering engines only when JDF analysis is insufficient or uncertain. When the manufacturer can be reliably determined, only the corresponding rendering engine is used, avoiding unnecessary processing time while maintaining high reliability when needed

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The rendering process is segmented into multiple independent stages with different rendering engines. Each engine processes the print job separately, and the results are compared to determine the correct output. This segmentation allows parallel processing and efficient resource utilization

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10048914B2Simultaneous display of different finishing results of multiple render units
Publication Date: 2018.08.14 RICOH CO LTD
  • US10048914B2 patent drawing
  • US10048914B2 patent drawing
  • US10048914B2 patent drawing

AI summary

An information processing device is for creating render data by using a print job including print data and setting information. The information processing device includes a conversion unit configured to convert the setting information into device setting information for each of a plurality of render data creating units; the render data creating units being configured to create the render data from the print data and the device setting information; a render control unit configured to cause the render data creating units to respectively create the render data by using the device setting information that has been converted for the respective render data creating units and the print data; a display unit configured to display the render data created by the render data creating units; and a selection receiving unit configured to receive a selection of the render data.