Printhead Control Circuit Data Requests for Faster Print Data Flow

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing image forming systems face inefficiencies in data transmission due to the need for a receiver board unit to wait for busy signal indications from distributor board units before transmitting print data, leading to potential delays and suboptimal data flow.

Innovation Solution

A printing apparatus with a main controlling circuit and a subsidiary controlling circuit group that includes multiple subsidiary controlling circuits, where data transfer requests are determined based on outgoing and incoming data volumes, allowing for efficient data transmission through coordinated data requests and transfers among the circuits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the receiver board unit waits for a busy signal from the distributor board unit before transmitting print data, then data transmission reliability is improved, but data transmission time is increased

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoiddata transmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The distributor board unit proactively transmits busy signals before actually receiving print data. This preliminary action allows the receiver board unit to prepare for data transmission in advance, eliminating the need to wait for capacity confirmation and reducing transmission delays while maintaining reliability through the busy signal mechanism

Inventive Principle:
Principle #10Preliminary action

2Speed

If the receiver board unit transmits print data as soon as possible, then data transmission speed is improved, but data transmission reliability deteriorates

Engineering Contradiction:
Improvedata transmission speedVSAvoiddata transmission reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system implements a feedback mechanism where the distributor board unit continuously monitors its capacity and sends busy signals to the receiver board unit. This feedback loop allows the receiver board unit to transmit data as soon as capacity is available, achieving high transmission speed while maintaining reliability through the coordinated busy signal protocol

Inventive Principle:
Principle #23Feedback

3Productivity

If the subsidiary controlling circuit transmits data-transfer requests based on data volume calculations, then data transmission efficiency is improved, but device complexity is increased

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidcontrolling circuit complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The controlling circuit is divided into multiple independent subsidiary controlling circuits, each responsible for managing data transmission to specific heads. Each segment independently calculates data volumes and manages its own transmission requests, which simplifies the overall system architecture while improving data transmission efficiency through parallel processing and localized control

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12617200B2Printing apparatus, printing method, and computer-readable storage medium
Publication Date: 2026.05.05 BROTHER KOGYO KK
  • US12617200B2 patent drawing
  • US12617200B2 patent drawing
  • US12617200B2 patent drawing

AI summary

A printing apparatus includes a main controlling circuit, a subsidiary controlling circuit group, and heads. The subsidiary controlling circuit group includes a plurality of subsidiary controlling circuits, including a first subsidiary controlling circuit and a second subsidiary controlling circuit connected with one another serially, and is configured to transmit print data received from the main controlling circuit from upstream to downstream. The first subsidiary controlling circuit is configured to, based on a volume of outgoing data to be transmitted to one of the heads and a volume of incoming data from the second subsidiary controlling circuit, determine whether a first data-transfer request is to be transmitted to the second subsidiary controlling circuit, and based on a determination that the first data-transfer request is to be transmitted, transmit the first data-transfer request to the second subsidiary controlling circuit.