Distributed Print Job Processing for High-Speed Digital Printing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital front-end systems for high-speed digital printers lack the necessary processing power to efficiently distribute page description language (PDL) objects among processors, limiting their ability to meet the increasing demands of printers capable of printing at speeds exceeding 100 ppm.

Innovation Solution

A distributed architecture is implemented, utilizing multiple RIP nodes and merger nodes to process and prepare ready-to-print (RTP) elements in parallel, with a print job reference file split into segments and distributed according to available processing means, enabling efficient generation and merging of RTP pages to meet high-speed printing requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If a single processor is used to process PDL objects, then the system architecture is simple, but the processing power is insufficient for high-speed printers exceeding 100 ppm

Engineering Contradiction:
Improveprocessing powerVSAvoidsystem architecture complexity
Core Design Contradiction:
PowerVSDevice complexity

Solution Approach 1:

The patent divides the PDL processing system into multiple independent processors (first processor, second processor, third processor) that can simultaneously process different segments of PDL objects. Each processor handles specific portions of the printing data, enabling parallel processing and significantly increasing overall processing power to meet high-speed printing requirements exceeding 100 ppm.

Inventive Principle:
Principle #1Segmentation

2Productivity

If PDL processing is done sequentially by a single processor, then the system is easy to manage, but the processing speed cannot meet high-speed printing demands

Engineering Contradiction:
Improveprocessing speedVSAvoidprocessor distribution complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The processing workload is segmented across multiple processors, with each processor handling specific PDL objects or segments in parallel. The first processor handles initial PDL objects, the second processor handles additional segments, and the third processor handles remaining segments, enabling simultaneous processing that dramatically increases processing speed for high-volume printing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines the output streams from multiple processors into a unified ready-to-print format through a merger component. This merging process integrates the parallel processing results from different processors into a coherent output that can be sent to the printer, maintaining system coherence while leveraging parallel processing power.

Inventive Principle:
Principle #5Merging (Combining)

3Quantity of substance

If all PDL objects are processed by one processor, then data consistency is maintained, but processing capacity is limited

Engineering Contradiction:
Improveprocessing capacityVSAvoiddata consistency
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The PDL data stream is divided into distinct segments that are processed independently by different processors. Each processor maintains data consistency within its assigned segment, and the segmentation ensures that no single processor becomes a bottleneck, thereby increasing overall processing capacity while maintaining reliability through distributed processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple processed data streams from different processors are merged into a unified output format. This merging process ensures data consistency across all processed segments by integrating them into a coherent ready-to-print data structure that maintains the integrity required for high-speed printing operations.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8064084B2Distributed processing of print jobs
Publication Date: 2011.11.22 EASTMAN KODAK CO
  • US8064084B2 patent drawing
  • US8064084B2 patent drawing
  • US8064084B2 patent drawing

AI summary

A method and apparatus for distribution of a print job for digital printing by distributing elements of the print job between a plurality of processing means. The method and apparatus includes receiving a common job file (CJF) (41). Splitting the common job file into plurality of CJF chunks (74) wherein the number of the CJF chunks will be generated in accordance of availability of the processing means (42). Distributing the CJF chunks to the processing means for processing and generating a plurality of ready-to-print pages (RTP) (14) pages. Sending said generated plurality of RTP pages to a digital printer (52) by adhering to the page order of the print job.