Print Control Apparatus Page-by-Page Decompression Error Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Inkjet printing systems face delays and wastage due to inability to detect errors in decompressed data in real-time, leading to incomplete or defective print outputs, as existing methods either slow down printing speed or fail to stop the process promptly upon error detection.

Innovation Solution

A print control apparatus that reads compressed data in unit data blocks, performs decompression, and checks post-decompression data sizes using embedded break data, allowing concurrent processing and immediate error detection without reducing printing speed, enabling stoppage of print output when errors occur.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error detection is performed by counting decompressed data bytes and comparing with expected value, then decompression errors can be detected, but printing speed is reduced because error detection can only be completed after all pages are processed

Engineering Contradiction:
Improvedecompression error detectionVSAvoidprinting speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the compressed data into multiple unit data blocks, each containing break data that marks the end of a page. This segmentation allows the system to process and verify each page independently rather than waiting for all pages to be decompressed, thereby maintaining printing speed while enabling error detection for each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent embeds break data with expected decompressed size information into the compressed data before transmission. This preliminary action allows the print control apparatus to verify decompression correctness by comparing actual decompressed size with the pre-stored expected size, enabling real-time error detection without waiting for complete page processing.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If compressed data is transmitted without break data, then data transmission is simpler, but error detection cannot be performed on a per-page basis resulting in waste of print paper and ink

Engineering Contradiction:
Improvedata transmission structureVSAvoidwaste of print paper and ink
Core Design Contradiction:
Device complexityVSLoss of substance

Solution Approach 1:

The patent introduces break data as delimiters that segment the continuous compressed data stream into page-specific unit data blocks. Each break data contains metadata about the upcoming page's decompressed size, enabling the system to detect errors at the page level and stop printing when errors are detected, thus preventing waste of subsequent pages.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a feedback mechanism where the print control apparatus compares the actual decompressed data size with the expected size stored in break data. When a mismatch is detected, the system generates an error signal that stops further printing operations, providing immediate feedback to prevent waste of print paper and ink.

Inventive Principle:
Principle #23Feedback

3Reliability

If break data is embedded in compressed data, then per-page error detection is enabled, but data structure becomes more complex

Engineering Contradiction:
Improveper-page error detectionVSAvoidcompressed data structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent embeds break data containing expected decompressed size information into the compressed data stream before transmission. This preliminary encoding allows the receiving end to perform verification without adding complex real-time computation, as the expected values are already prepared in advance within the data structure itself.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8964205B2Print control apparatus, inkjet printing apparatus, print control method, and recording medium with data compression/decompression
Publication Date: 2015.02.24 SCREEN HOLDINGS CO LTD
  • US8964205B2 patent drawing
  • US8964205B2 patent drawing
  • US8964205B2 patent drawing

AI summary

Compressed data transmitted to a print control apparatus includes break data having information on a compressed size and a decompressed size for each page. When the compressed data is transferred to a decompressing unit, the break data is converted to NOP data. Information on the decompressed size included in each break data is provided to a checking unit. During a period in which a decompression process is performed, a decompression flag is turned on. The checking unit obtains the actual decompressed size by counting a period in which the decompression flag is turned on, to check whether the decompression process has been normally performed. During a period in which the decompressing unit and the checking unit perform processes for a certain page, a reading unit reads compressed data for the next page.