JDF File Decoding via Dual Memory Area Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for processing XML and JDF files in the graphic industry are time-consuming due to the need for conversion into a DOM tree, which requires significant memory space and slows down processing steps, prolonging the production time of printed products.
Innovation Solution
A method that stores files in a non-volatile memory with two memory areas, where one area contains attributes for process steps and materials, allowing for bit-by-bit identical data transfer between the file and main memory, reducing the need for time-consuming conversions and enhancing decoding speed by deviating from XML and JDF specifications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If XML/JDF files are converted into a DOM tree for processing, then the data can be accessed and manipulated in main memory, but the conversion process is time-consuming and requires significant memory space
Solution Approach 1:
The patent creates a simplified copy of the XML/JDF data structure that can be directly accessed in main memory without full conversion. Instead of converting the entire XML structure to a DOM tree, the invention copies only the necessary data elements into a streamlined format that maintains data accessibility while eliminating the time-consuming conversion process.
Solution Approach 2:
The patent extracts only the essential data elements from the XML/JDF files that are needed for processing, separating them from the complete XML structure. This extraction approach allows the necessary data to be accessed in main memory without requiring the overhead of converting and storing the entire XML document as a DOM tree.
2Adaptability or versatility
If XML/JDF files are converted into a DOM tree, then data manipulation becomes possible, but the processing steps become slower
Solution Approach 1:
The patent segments the data processing into two parts: essential data elements that need manipulation are extracted and placed in a streamlined format for fast processing, while the rest of the XML structure remains in its original format. This segmentation allows data manipulation capabilities to be maintained for the essential elements without the slowdown associated with full DOM tree conversion.
3Adaptability or versatility
If standard XML/JDF conversion methods are used, then compatibility with existing systems is maintained, but the decoding process is very time-consuming
Solution Approach 1:
The patent applies local quality by maintaining full XML/JDF compatibility only where necessary for system integration, while using a streamlined format for the core data processing operations. This allows the system to maintain compatibility with existing XML/JDF systems while significantly reducing decoding time for the actual processing workflow.
Data Source
AI summary
In a method for creating a printed product, JDF files are converted into a DOM tree to represent the files in a representation in a main memory of a computer. The conversion, as well as individual processing steps, is time-consuming. To accelerate the encoding and processing steps, a method is performed wherein a file in a first data format is stored in a memory, the file contains information for creating the printed product. The file is decoded into a representation in the main memory. The first data format includes two memory areas, a first memory area contains attributes for method steps to be implemented and/or for materials of the printing process and/or of the printed product. The representation is included in the two memory areas, and the data of a first memory area of the representation are essentially identical with the data of the first memory area of the file.