Print Buffer Data Grouping for Column-Thinning Speed
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


