Printer Controller Inversion for Banding and Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing printing technologies face delays and reduced speed in determining whether to execute overlap printing, leading to potential regeneration of printing data and decreased printing speed and quality due to dependence on image density at boundaries.

Innovation Solution

A printing apparatus with a controller that processes object image data to generate partial printing data, determining whether specified portions satisfy a condition using downstream data, and adjusting sub-scan conveyance amounts to inhibit banding and maintain printing speed by executing partial printing multiple times with different data sets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If overlap printing is executed based on image density at boundaries, then banding is inhibited, but printing speed decreases due to late determination and potential data regeneration

Engineering Contradiction:
Improveprinting qualityVSAvoidprinting speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The controller determines whether overlap printing is required for a specified portion using data from the downstream portion before processing the specified portion itself. This preliminary determination allows the system to prepare overlap printing decisions in advance, avoiding late determination and potential data regeneration, thus maintaining high printing speed while ensuring printing quality when needed

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If overlap printing is executed at high density boundaries, then banding is prevented, but printing speed is reduced due to re-execution of data generation

Engineering Contradiction:
Improveboundary qualityVSAvoiddata generation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary determination of overlap printing requirements using downstream portion data before processing the specified portion. This allows the controller to generate appropriate partial printing data in advance, preventing the need to re-execute data generation processes and avoiding time loss while ensuring boundary quality

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If determination of overlap printing depends on specified portion data, then printing quality is optimized, but processing speed decreases due to sequential processing

Engineering Contradiction:
Improveimage qualityVSAvoiddata processing speed
Core Design Contradiction:
Manufacturing precisionVSSpeed

Solution Approach 1:

Instead of determining overlap printing requirements by processing data in the conventional order (from upstream to downstream), the controller inverts the approach by using data from the downstream portion to determine whether overlap printing is needed for the specified portion. This inversion allows for more efficient processing while maintaining image quality

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS11318755B2Printing apparatus
Publication Date: 2022.05.03 BROTHER KOGYO KK
  • US11318755B2 patent drawing
  • US11318755B2 patent drawing
  • US11318755B2 patent drawing

AI summary

A printing apparatus includes a print execution section and a controller. The print execution section includes: a printing head having nozzles from which ink is discharged; a main-scan section configured to execute main-scan in which the printing head moves along a main-scan direction relative to a printing medium; and a sub-scan section configured to execute sub-scan in which the printing medium moves along a sub-scan direction relative to the printing head. The controller obtains object image data indicating an object image formed by pixels, generates pieces of partial printing data by processing the object image data in an order from a downstream side toward an upstream side in the sub-scan direction, and causes the print execution section to execute, a plurality of times, the sub-scan and partial printing in which ink is discharged from the printing head during the main-scan by use of the pieces of partial printing data.