Printer Buffering for Structured Document Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image forming apparatuses face increased loads and inefficiencies when processing and printing structured document data like PDF, as they require significant processing and data conversion before printing can commence, leading to prolonged processing times.

Innovation Solution

An image forming apparatus with a receiving section, storage, print data judging section, controlling section, image converting section, and printing section that prioritizes the processing and printing of structured document data, particularly PDF, by identifying document structure information and optimizing data reception and conversion based on detected conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If PDF data is divided into data blocks and sent sequentially from the last block, then the printer can start processing earlier, but the host apparatus and printer require additional processing members increasing system complexity

Engineering Contradiction:
Improveprocessing timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The printer performs preliminary actions by allocating a reception buffer and preparing to receive document structure information in advance, even before the complete PDF data is received. This allows the printer to start processing the document structure as soon as it becomes available, reducing overall processing time without requiring complex host-side processing members.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The printer serves itself by having its own reception buffer and processing capabilities for document structure information, eliminating the need for the host apparatus to perform complex preprocessing. The printer independently manages the reception and initial processing of PDF data blocks, reducing system complexity while maintaining efficient processing.

Inventive Principle:
Principle #25Self-service

2Reliability

If the printer receives complete PDF data before processing, then data integrity is ensured, but processing time increases due to sequential reception requirements

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The PDF data reception process is segmented into two independent parts: document structure information and actual content data. The document structure information is received and processed separately in advance, while the content data follows. This segmentation allows the printer to begin processing with the structure information while ensuring data integrity through the buffered reception mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The printer performs preliminary reception and buffering of document structure information before receiving the complete PDF data. This preliminary action ensures that when the content data arrives, the printer is already prepared with the document structure, enabling immediate processing without compromising data integrity.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If round-robin processing is used to alternate between receiving data and executing other processes, then resource utilization improves, but PDF processing time increases due to alternating interruptions

Engineering Contradiction:
Improveresource utilizationVSAvoidPDF processing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The processing workflow is segmented into distinct phases: a reception phase dedicated to receiving and buffering PDF data blocks, and an execution phase for processing. This segmentation eliminates the need for round-robin switching during data reception, allowing continuous uninterrupted reception while maintaining high resource utilization through the buffered approach.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The printer performs preliminary reception and buffering of all PDF data blocks before executing the processing phase. This preliminary action consolidates the reception operations, allowing the printer to utilize resources efficiently during reception and then focus entirely on processing without alternating interruptions, thereby reducing overall processing time while maintaining productivity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7804610B2Image forming apparatus, image forming method and computer readable media
Publication Date: 2010.09.28 KONICA MINOLTA BUSINESS TECH INC
  • US7804610B2 patent drawing
  • US7804610B2 patent drawing
  • US7804610B2 patent drawing

AI summary

An embodiment may comprise an image forming apparatus comprising: a receiving section which receives a print data; storage which stores the received print data; a print data judging section which judges whether the received print data is a structured document data or not; a controlling section which operates the receiving part preferentially when it is judged that the print data is a structured document data, compared to a case that the print data is a non-structured document data; an image converting section which converts the stored print data to image data; and a printing section which prints the image data to a predetermined recording medium.