Print Buffer Data Grouping for Column-Thinning Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing printing technologies face challenges in increasing memory utilization efficiency during column-thinning printing due to data readout inefficiencies and the generation of unused data, which hinders the enhancement of printing speed.

Innovation Solution

A printing apparatus that divides image data into groups corresponding to the number of scans by the printhead to complete a region equivalent to one printing width, allowing for efficient data transfer and reduction of unused data readout, thereby improving memory utilization efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If column thinning is performed to increase printing speed, then the apparent driving frequency of printing elements decreases and scanning velocity increases, but data which is read out and discarded is generated reducing effective data readout band

Engineering Contradiction:
Improveprinting speedVSAvoideffective data readout band
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The image data is segmented into multiple image data groups corresponding to the number of scans required to complete one printing width region. This segmentation allows the system to process and transfer only the necessary data portions to the print buffer, avoiding the generation of discarded data while maintaining column thinning benefits.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The image data is pre-organized into groups before being transferred to the print buffer. This preliminary organization ensures that data is ready in the correct format and sequence, eliminating the need for unnecessary readout and discarding operations during printing.

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If raster data is stored in the print buffer with conventional methods, then data storage is simple, but data which is read out and discarded is generated reducing memory utilization efficiency

Engineering Contradiction:
Improvedata storage simplicityVSAvoidmemory utilization efficiency
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

Solution Approach 1:

Image data is divided into multiple image data groups that correspond to the number of scans needed to complete one printing width. This segmentation enables the print buffer to store only the necessary data portions, improving memory utilization efficiency while maintaining simple storage architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The data organization parameter is changed from conventional raster data storage to grouped image data storage. By organizing data according to scan requirements rather than traditional raster patterns, the system improves memory utilization without complicating the storage mechanism.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9789718B2Printing apparatus and control method of the same
Publication Date: 2017.10.17 CANON KK
  • US9789718B2 patent drawing
  • US9789718B2 patent drawing
  • US9789718B2 patent drawing

AI summary

When performing printing for every M columns, a print buffer stores printing data by dividing the data into M groups. When data is multilevel data or when performing no column thinning printing, the print buffer stores the data without dividing it. When data to be stored in the print buffer is binary data and printing is to be performed for every M columns, printing data is stored as it is divided into M groups, and these data groups are read out as they are switched for each scan of the printhead. When data to be stored in the print buffer is multilevel data or when performing no column thinning printing, data is read out without switching readout regions.