Differential Template Data for Print Memory Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing print systems face inefficiencies when users modify or add object data to template data, as they require transmitting large amounts of data to external servers or storing extensive template data locally, which can overwhelm memory capacity and complicate the creation of printed materials.
Innovation Solution
A print system that employs differential template data, generated by comparing new extended template data to basic template data, allowing for the storage and transmission of only the data differences, thereby reducing the size of the data needed and increasing memory capacity, enabling efficient reproduction of extended template data for printing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users modify or add object data to template data, then the template data can be customized and shared, but the data size increases and memory capacity is overwhelmed
Solution Approach 1:
The template data is segmented into basic template data (stored in device side storage) and extended template data (transmitted from operation terminal). This segmentation allows the system to store only essential template structures locally while keeping customization data separate, reducing the memory burden on the printing device.
Solution Approach 2:
The patent extracts and separates the extended template data from the basic template data. By taking out the customizable portion (extended template data) and storing it separately in the operation terminal's storage, the system reduces the amount of data that needs to be stored in the printing device's limited memory.
2Adaptability or versatility
If all extended template data is transmitted to external servers or stored locally, then template data can be accessed, but transmission time and processing load increase
Solution Approach 1:
The basic template data is pre-stored in the device side storage of the printing device, and the extended template data is pre-stored in the operation terminal's storage. This preliminary action eliminates the need for real-time transmission or generation during printing, significantly reducing transmission time and processing load.
Solution Approach 2:
The system uses a copying mechanism where the extended template data from the operation terminal is combined with the basic template data from the device side storage to create the complete template. This copying approach is more efficient than transmitting or regenerating the entire template data each time.
3Adaptability or versatility
If large amounts of template data are stored in device side storage, then template variety increases, but memory capacity is exceeded
Solution Approach 1:
The template storage is segmented into two parts: basic template data stored in the device side storage (limited capacity) and extended template data stored in the operation terminal's storage (larger capacity). This segmentation enables the system to offer a wide variety of templates by combining a small set of basic templates with a large set of extended templates, without exceeding the device's memory capacity.
Solution Approach 2:
The extended template data is nested within the basic template data structure. The operation terminal's extended template data is combined with the device side's basic template data to form the complete template, allowing the system to effectively nest large amounts of template information within the constraints of limited device storage.
Data Source
AI summary
There is provided a non-transitory computer-readable recording medium for an operating terminal of a print system including the operating terminal and a printed matter creating device. The operating terminal contains instructions which cause, when executed by a controller, the operation terminal to perform an extended template data obtaining process of obtaining first extended template data generated by a user, the printed matter creating device performing printing based on the first extended template data, a differential template data generating process of generating differential template data based on difference of the first extended template data with respect to the particular basic template data, a size of the differential template data being smaller than a size of the first extended template data, and a template data transmitting process of transmitting the differential template data to the printed matter creating device.


