Print Data Processing Apparatus Skipping Intermediate Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current print data processing techniques for image forming apparatuses, such as copying machines, are inefficient in handling shared resources across multiple pages, leading to increased processing time and resource utilization due to unnecessary intermediate data generation and sharing.
Innovation Solution
A print data processing apparatus utilizing two processors to rasterize resources for specific pages, where one processor generates intermediate data for the m-th page without generating intermediate data for preceding pages, and the other processor does the same for the n-th page without generating intermediate data for preceding pages, optimizing resource sharing and processing efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If conventional printing control techniques use multicore processors to perform drawing processing based on PDL, then processing speed is improved, but unnecessary intermediate data generation and sharing increases processing time and resource utilization
Solution Approach 1:
The invention performs preliminary analysis to determine which pages share resources before processing. By identifying resource sharing relationships in advance, the system can skip generating intermediate data for pages that don't require it, thereby reducing unnecessary processing time while maintaining parallel processing speed advantages
Solution Approach 2:
The invention applies different processing strategies to different pages based on their resource sharing characteristics. Pages that share resources with other pages receive optimized processing that skips intermediate data generation, while pages that don't share resources undergo complete processing, thus optimizing overall processing time without compromising necessary processing quality
2Reliability
If intermediate data is generated for all pages including those that share resources, then processing completeness is maintained, but resource utilization increases unnecessarily
Solution Approach 1:
The system performs preliminary analysis to identify which pages share resources before processing. This advance knowledge allows the system to skip generating intermediate data for pages that don't require it, reducing resource utilization while maintaining processing completeness for pages that actually need the intermediate data
Solution Approach 2:
The invention discards the generation of intermediate data for pages that share resources with other pages, as this intermediate data would be redundant. By selectively discarding unnecessary intermediate data generation, the system reduces resource utilization (memory, storage, processing power) while maintaining the necessary processing completeness through selective generation only where needed
Data Source
AI summary
A print data processing apparatus includes a first processor and a second processor. The first processor rasterizes a resource of print data corresponding to pages that precede an m-th page, in a case where a plurality of pages of print data share the resource, and generates intermediate data of the m-th page using the rasterized resource without generating any intermediate data of the pages that precede the m-th page. The second processor rasterizes a resource of print data corresponding to pages that precede an n-th page without using a resource rasterized by the first processor corresponding to pages that precede an m-th page and generates intermediate data of the n-th page using the rasterized resource without generating any intermediate data of the pages that precede the n-th page, wherein the n-th page is one of pages that follow the m-th page.


