Printer Controller Inversion for Banding and Speed
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
Data Source
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.


