Printing Apparatus Rasterization Buffer for Dynamic Setting Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing printing apparatuses require significant additional processing and time to reflect changes in printing settings during ongoing printing, necessitating rerasterization and reprinting from initial data, which is inefficient.

Innovation Solution

A printing apparatus and method that includes a first acquisition section for acquiring printing data, a first storage controller for storing data, a first conversion section for converting data into image data based on retrieval order, and a first printing setting controller for updating data with changed settings during printing, allowing for efficient reflection of setting changes without restarting the printing process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If printing settings are changed during ongoing printing, then the changed settings need to be reflected on the printing result, but this requires rerasterization and reprinting from initial data which increases additional processing amount and time

Engineering Contradiction:
Improveability to reflect printing setting changesVSAvoidadditional processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent divides the printing data into multiple lines and processes them in segments. When printing settings change, only the affected line segments need to be reprocessed rather than the entire printing job. The printing apparatus maintains a buffer of printing data and selectively rerasterizes only the necessary portions, thereby reducing the additional processing time while still reflecting the changed settings.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary rasterization of printing data and stores the rasterized image data in a buffer before actual printing begins. When printing settings change during ongoing printing, the system can quickly generate new rasterized data for the affected portions using the pre-loaded printing data, avoiding the need to restart from initial printing data and significantly reducing the additional processing time.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If printing settings are changed during ongoing printing, then the changed settings need to be reflected on the printing result, but this requires receiving printing data again from host computer which increases communication overhead

Engineering Contradiction:
Improveability to reflect printing setting changesVSAvoidcommunication and processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary rasterization of printing data and stores the rasterized image data in a buffer before actual printing begins. When printing settings change during ongoing printing, the system can quickly generate new rasterized data for the affected portions using the pre-loaded printing data, avoiding the need to restart from initial printing data and significantly reducing the additional processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediate buffer that stores both printing data and rasterized image data. This buffer acts as a mediator between the host computer and the printing engine, allowing the system to retain printing data locally and perform rapid reprocessing when settings change, thereby eliminating the need for repeated communication with the host computer and reducing overall system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10656879B2Printing apparatus and printing method
Publication Date: 2020.05.19 SEIKO EPSON CORP
  • US10656879B2 patent drawing
  • US10656879B2 patent drawing
  • US10656879B2 patent drawing

AI summary

A printing apparatus includes a conversion section that retrieves a printing data stored into a storage section on a first-in first-out basis, and converts, for each set of n lines, n being a predetermined number larger than or equal to 1, the retrieved printing data into image data in accordance with a printing setting in order in which the printing data is retrieved; a deletion controller that, at timing when printing of the image data is started, deletes, from the storage section, converted printing data corresponding to the image data; and a printing setting controller that, when the printing setting is changed during the printing of the image data, causes the conversion section to convert converted printing data stored in the storage section, in accordance with the changed printing setting.