Dynamic Conflict Checking in Printing System DFE
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing conflict checking systems in printing operations do not support dynamic conflict checking for arbitrarily-defined print settings, limiting their ability to handle user-defined attribute value combinations and enforce valid constraints dynamically.
Innovation Solution
A method and system for dynamic conflict checking that configures and modifies print settings based on user-defined attributes, stores these settings in a device capabilities file, and provides them during printing operations, enabling support for arbitrarily-defined values and multi-attribute constraints, with severity levels for conflicts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If hard-coded conflict checks are used for printing operations, then the system is simple to implement, but it cannot support dynamic or user-defined print settings
Solution Approach 1:
The patent implements dynamic conflict checking by allowing the conflict definitions to be modified at runtime based on device configuration. The system transitions from static hard-coded conflicts to dynamic conflicts that can be adjusted when devices are configured with different paper sizes, feeders, or other options. This enables the same conflict checking mechanism to adapt to various printing scenarios without requiring separate hard-coded rules for each configuration.
Solution Approach 2:
The patent changes the parameters of the conflict checking system by introducing configurable attributes and dynamic conflict definitions. Instead of fixed conflict rules, the system uses parameters that can be modified based on device capabilities and configuration. This allows the conflict checking to respond to different paper sizes, media types, and device options dynamically, resolving the contradiction between simplicity and adaptability.
2Adaptability or versatility
If conflict checks are adjusted by adding or removing hard-coded checks, then the system can adapt to new configurations, but the complexity of maintaining multiple static conflict definitions increases
Solution Approach 1:
The patent eliminates the need to maintain multiple static conflict definitions by implementing a dynamic conflict checking mechanism. The system automatically determines valid print ticket settings based on the current device configuration and printable attributes, rather than relying on pre-defined hard-coded conflicts. This dynamic approach simplifies maintenance while enabling adaptation to new device configurations.
Solution Approach 2:
The conflict checking system serves itself by automatically generating appropriate conflict definitions based on the device configuration and printable attributes. Instead of requiring manual addition or removal of hard-coded checks, the system self-adjusts its conflict definitions based on the configured paper sizes, feeders, and other device options, reducing the complexity of maintaining conflict definitions.
3Adaptability or versatility
If dynamic conflict checking is implemented, then user-defined attribute combinations are supported, but the processing time and computational resources increase
Solution Approach 1:
The patent applies preliminary action by pre-configuring the device capabilities file with valid printable attributes and their relationships before actual printing occurs. The system establishes the framework for dynamic conflict checking in advance, so that during actual print job processing, the validation can proceed more efficiently using pre-established attribute relationships rather than performing completely new analysis each time.
Solution Approach 2:
The patent implements feedback mechanisms where the conflict checking system continuously monitors and validates print ticket settings against the device configuration and printable attributes. This feedback loop allows the system to quickly identify and reject invalid combinations without requiring exhaustive processing of all possible attribute combinations, reducing processing time while maintaining thorough validation.
Data Source
AI summary
A printing system includes a printing device having a digital front end (DFE). The DFE includes printing device configuration settings. The DFE defines the settings based on configurable attributes and generates a device capabilities file. The device capabilities file is downloaded to a print driver, printing application, or other interface. The settings within the device capabilities file are modified based on a conflict with a configurable attribute received from another set of attributes. The modified settings are stored within the device capabilities file. The device capabilities file is provided to a print ticket editor or similar device with the settings dynamically configured.


