Print Data Buffering for Faster Image Position Changes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing printing apparatuses waste printed items due to the delay in changing the print position of an image on a print medium after receiving an instruction, as printing based on stored data continues until completion.

Innovation Solution

Implementing a data transfer system that obtains and generates printing data based on updated position information, allowing for immediate adjustment of print positions during the printing process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If printing data is stored in a buffer and printing continues based on stored data, then printing stability is maintained, but the response time to print position change instructions is delayed

Engineering Contradiction:
Improveprinting stabilityVSAvoidresponse time to print position change
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary processing of image data to extract position information in advance, storing it separately in the buffer. When a print position change instruction is received, the system can immediately apply the new position information without waiting for the entire printing process to complete, thus reducing response time while maintaining printing stability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The printing data is segmented into position information and image content. The position information is extracted and stored separately from the main image data in the buffer. This segmentation allows the system to update position information independently without affecting the overall printing process, enabling faster response to position change instructions.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If printing continues until stored data is exhausted, then device operation simplicity is maintained, but material waste increases due to inability to change print position

Engineering Contradiction:
Improvedevice operation simplicityVSAvoidprint medium waste
Core Design Contradiction:
Ease of operationVSLoss of substance

Solution Approach 1:

The system continuously monitors for print position change instructions during the printing process. When such an instruction is received, it provides feedback to the printing system to adjust the print position dynamically. This feedback mechanism allows the system to respond to position changes without complicating the overall operation, while preventing waste by avoiding printing at incorrect positions.

Inventive Principle:
Principle #23Feedback

3Productivity

If print position changes are implemented immediately upon instruction, then productivity is improved, but printing precision may be compromised due to ongoing printing process

Engineering Contradiction:
Improveprinting efficiencyVSAvoidprint position accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts the print position based on received instructions while maintaining the continuity of the printing process. The position information is updated in real-time within the buffer, allowing the printing system to adapt to position changes without interrupting the overall printing flow, thus balancing productivity and precision.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260023516A1Printing apparatus, printing method, and medium storing printing program
Publication Date: 2026.01.22 BROTHER KOGYO KK
  • US20260023516A1 patent drawing
  • US20260023516A1 patent drawing
  • US20260023516A1 patent drawing

AI summary

A printing apparatus includes a print engine, a data transfer, and a controller. The data transfer has a data storage to store image data, and generates printing data using the image data stored in the data storage. The print engine prints the image on a print medium based on the printing data. The controller instructs the data transfer to execute a predetermined process with respect to the image data and to transfer the printing data to the print engine. After executing the predetermined process with respect to the image data, the data transfer executes an obtaining process of obtaining position information indicating a print position of the image in the print medium, and generates the printing data based on the position information and the image data after the predetermined process.