Controlling Device Intermediate Data Generation for Complete Image Printing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
When printing images represented by web page data, parts of the image may be missing due to deletion or rewriting of associated files, even after generating print data, as existing technologies do not effectively manage the interdependence of multiple files in the printing process.
Innovation Solution
A controlling device with an intermediate data generating unit, storage controlling unit, and print data generating unit that converts web page data into intermediate data before setting print conditions, ensuring complete image printing by managing and storing intermediate data separately from print data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If web page data is stored as multiple associated files in memory, then the system can efficiently manage and process the data, but the files may be deleted or rewritten by other applications causing image parts to be missing
Solution Approach 1:
The system generates intermediate data from web page data before the user sets print conditions. This preliminary conversion ensures that the complete image data is captured and stored in a stable format before any potential file modifications occur, preventing missing image parts while maintaining data management flexibility
Solution Approach 2:
The system creates a copy of the web page data in the form of intermediate data that is stored separately from the original web page files. This copy contains all necessary image information and is independent of the original file structure, ensuring image completeness even when original files are modified by other applications
2Device complexity
If print data is generated directly from web page data after user settings, then the process is simpler, but the image may be printed with missing parts if files are modified during the process
Solution Approach 1:
The system performs the data conversion to intermediate format before the user configuration step, ensuring that all image data is secured in a stable format before any processing variations occur. This maintains print image accuracy without significantly complicating the overall process flow
Solution Approach 2:
The system introduces intermediate data as a mediator between the original web page data and the final print data. This intermediate format serves as a stable bridge that preserves image completeness while allowing flexible user settings and processing, thus maintaining both print accuracy and process adaptability
3Ease of operation
If multiple files are stored in memory for web page data, then the data can be accessed and processed, but the files are vulnerable to deletion or rewriting by unrelated applications
Solution Approach 1:
The system creates intermediate data that copies all essential image information from the web page files and stores it in a separate, protected format. This copy is accessible for printing operations while being independent of the original files, preventing information loss even when original files are modified or deleted by other applications
Solution Approach 2:
The system extracts the essential image data from the web page files and stores it separately as intermediate data. This extraction removes the vulnerability of storing complete image information in the original web page file structure, while maintaining ease of access for printing operations through the separate intermediate data storage
Data Source
AI summary
A controlling device may be configured to generate a first type of intermediate data using the original data after accepting a print instruction for printing the original image and before accepting a setting instruction for setting a print condition from a user. The controlling device may be configured to store the first type of intermediate data within a memory. The controlling device may be configured to generate print data using the first type of intermediate data within the memory in accordance with the print condition after accepting the setting instruction. The controlling device may be configured to supply the print data to a print performing unit.


