Printing Apparatus Data Transfer via Segmented Address Spaces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In printing apparatuses with multiple liquid jetting heads connected in a daisy chain, each control circuit currently reads and transmits printing data sequentially, which can lead to inefficiencies and increased processing time.
Innovation Solution
A printing apparatus with a main control circuit and sub-control circuits that reserve dedicated communication address spaces, allowing data to be written directly into sub-memory without being read by the control circuits, enabling efficient data transfer and storage across the sub-control circuit group.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If each control circuit reads printing data sequentially from upstream, then data can be transferred across the daisy chain, but processing time increases and efficiency decreases
Solution Approach 1:
The communication address space is segmented into multiple regions, with each region corresponding to a specific sub-control circuit. This segmentation allows the main control circuit to write data directly to the appropriate sub-control circuit's memory region without requiring sequential reading by intermediate control circuits, thereby reducing processing time and improving data transfer efficiency.
Solution Approach 2:
A memory region acts as an intermediary between the main control circuit and sub-control circuits. The memory region receives data directly from the main control circuit and makes it available to the target sub-control circuit without requiring the data to be read and re-transmitted by intermediate control circuits, thus eliminating unnecessary reading operations and reducing processing time.
2Ease of operation
If control circuits read and store printing data sequentially, then each head can access its printing data, but the process becomes complex and time-consuming
Solution Approach 1:
The communication address space is divided into multiple distinct regions, with each region assigned to a specific sub-control circuit. This segmentation simplifies the data storage process by allowing the main control circuit to write data directly to the appropriate region without requiring complex reading and routing operations by intermediate control circuits.
Solution Approach 2:
Each sub-control circuit has its dedicated memory region that automatically receives data from the main control circuit. The system simplifies operation by allowing direct writing to pre-assigned address regions, eliminating the need for complex reading and re-transmission processes.
3Speed
If data is written to each sub-control circuit individually through sequential reading, then data accuracy is maintained, but transfer speed decreases
Solution Approach 1:
The communication address space is segmented into distinct regions for each sub-control circuit, allowing the main control circuit to write data directly to the appropriate region. This segmentation maintains data accuracy by ensuring data is written directly to the intended destination without intermediate reading operations that could introduce errors, while simultaneously improving transfer speed by eliminating sequential reading steps.
Data Source
AI summary
There is provided a printing apparatus including: a main control circuit; a sub-control circuit group; and a head group. The sub-control circuit group includes a first sub-control circuit and a second sub-control circuit. The main control circuit is configured to reserve a main communication address space. The first sub-control circuit is configured to reserve a first sub-communication address space, and includes a first sub-memory. The first sub-control circuit is configured to: in a case that the data is written into a first main communication address space reserved in the main communication address space, write the data written into the first main communication address space into the first sub-memory; and in a case that the data is written into a second main communication address space reserved in the main communication address space, write the data written into the second main communication address space into the first sub-communication address space.


