Printing Apparatus Constant Speed Control via Buffer Pre-calculation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional printing apparatuses experience irregularity in printing and reduced throughput due to changes in printing speed during operations.
Innovation Solution
A printing apparatus with a data receiving device, storage device, and controller that calculates and maintains a constant printing speed based on receiving and image creation time periods, ensuring consistent printing performance by starting the printing process only when the calculated amount of image can be created at the designated speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the printing speed is dynamically adjusted based on current data amount and receiving speed, then the printing apparatus can adapt to varying data flow conditions, but irregularity of printing occurs and throughput is lowered
Solution Approach 1:
The system performs preliminary calculations of receiving time period and image creating time period before starting printing. By pre-determining whether the buffer can store sufficient data for constant speed printing, the system avoids mid-process speed adjustments that cause irregularity, thus maintaining both adaptability and printing regularity
Solution Approach 2:
The system dynamically evaluates data receiving conditions and buffer status before printing commencement, then selects the appropriate printing mode (constant speed or adjusted speed). This dynamic decision-making allows the system to adapt to varying conditions while maintaining printing regularity through informed speed selection rather than continuous adjustments
2Adaptability or versatility
If the printing speed is dynamically adjusted based on current data amount and receiving speed, then the printing apparatus can adapt to varying data flow conditions, but throughput is lowered
Solution Approach 1:
The system performs preliminary calculations of receiving time period and image creating time period before starting printing. By pre-determining whether the buffer can store sufficient data for constant speed printing, the system avoids mid-process speed adjustments that reduce throughput, thus maintaining both adaptability and high productivity
Solution Approach 2:
The system changes the printing speed parameter based on preliminary evaluation of data receiving conditions. By calculating whether constant speed printing is feasible beforehand, the system selects optimal speed parameters that maximize throughput while adapting to actual data flow conditions
3Adaptability or versatility
If the printing speed is changed during printing operation, then the printing apparatus can respond to data receiving variations, but irregularity of printing occurs
Solution Approach 1:
The system performs preliminary calculations of receiving time period and image creating time period before starting printing. By pre-determining whether the buffer can store sufficient data for constant speed printing, the system avoids mid-process speed adjustments that cause irregularity, thus maintaining both adaptability and printing consistency
Solution Approach 2:
The system dynamically evaluates data receiving conditions and buffer status before printing commencement, then selects the appropriate printing mode (constant speed or adjusted speed). This dynamic decision-making allows the system to adapt to varying conditions while maintaining printing consistency through informed speed selection rather than continuous adjustments
Data Source
AI summary
A controller of a printing apparatus causes, in accordance with programs, the printing apparatus to obtain data and temporarily storing the received data in a buffer, create an image to be printed on a printing medium in accordance with the received data, obtain a receiving time period required to receive particular amount of data, obtain an image creating time period to create the image in accordance with the particular amount of data, obtain a total print length of a printing medium on which printing is executed in accordance with the data, calculate an amount of image which can be printed at a designated constant printing speed based on the receiving time period, the image creating time period and the total print length, and, when the calculated amount of image can be created, start a process of printing at the designated constant printing speed in accordance with the created image.


