Print System Dynamic Log Extraction Format Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing print log extraction methods face inefficiencies in data transfer and storage, particularly when dealing with applications that render characters with images, as they either result in small, easily searchable but incomplete data sets or large, image-based data sets that require additional processing for character information extraction.
Innovation Solution
A print system that stores print log information by acquiring and storing extraction formats corresponding to each module name of print application programs, allowing for efficient extraction and storage of character string information by setting the extraction object to either characters or page images based on the application program, thereby reducing data transfer and storage amounts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If character extracting method is used, then data storage amount is small and search is easy, but character information cannot be extracted when application program renders characters with images
Solution Approach 1:
The patent applies dynamics by making the extraction method adaptable rather than fixed. The system dynamically switches between character extracting method and page image extracting method based on the actual print data characteristics. This allows the system to maintain small data storage when using character-based rendering while capturing complete character information when image-based rendering is detected, thus resolving the contradiction between data size and information completeness.
2Loss of information
If page image extracting method is used, then character information can be extracted even when rendered as images, but data amount becomes large and additional character recognition processing is required
Solution Approach 1:
The system dynamically selects the extraction method based on print data analysis. When image-based character rendering is detected, the page image extracting method is activated to capture complete character information. When character-based rendering is used, the system switches to character extracting method to minimize data storage. This dynamic adaptation resolves the contradiction by applying the heavier processing only when necessary.
Solution Approach 2:
The patent changes the extraction parameter (method type) based on the characteristics of the print data. By detecting whether characters are rendered as text or images, the system adjusts the extraction approach accordingly. This parameter change allows the system to optimize between data compression and information completeness for different rendering scenarios.
3Loss of information
If page image extracting method is used, then character information can be extracted from image-rendered characters, but additional character recognition processing is required
Solution Approach 1:
The system dynamically activates character recognition processing only when image-based rendering is detected. For character-based rendering, the simpler character extracting method is used without additional processing. This dynamic approach reduces overall processing complexity while maintaining the capability to extract character information from images when needed.
Data Source
AI summary
A print system that reduces a transfer amount and a storage amount of data and thus can realize efficient extraction of character string information. A tracking information storage server 1000 stores tracking data format set in correspondence with each print module name of applications 201 in advance. A job tracking function section 400 acquires a print module name of an application 201, reads a tracking data format that is set in correspondence to the acquired module name, extracts the tracking data from contents of a printout in accordance with the read tracking data format, stores the extracted tracking data in the tracking information storage server 1000, and enables a user to search and read the stored tracking data.


