Dynamic Print Option Preview via Device Capability File

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional printing systems require clients or print drivers to be aware of device capabilities, limiting their ability to support new devices or functionality added over time, especially in the production market where devices are expected to gain new features during their lifetime.

Innovation Solution

The solution involves a device capability file that includes configuration information, print options, and constraints, with each option having a priority value, option type, grouping option, option icon, and preview overlay graphic, allowing clients to dynamically present and sequence options in a user interface without needing updates or specific knowledge of the printing device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If clients or print drivers are configured with specific knowledge of device capabilities, then they can present appropriate print options, but they cannot support new devices or functionality added over time without updates

Engineering Contradiction:
Improveability to support new devices and functionalityVSAvoidclient knowledge requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a device capability file as an intermediary between the printing device and the client application. This file contains structured information about device capabilities, print options, and constraints in a standardized format (XML, JSON, etc.). The client application reads and interprets this file dynamically, eliminating the need for hard-coded device knowledge. This intermediary layer enables seamless support for new devices and functionality without requiring client updates, as the device capability file automatically reflects the current device state.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically retrieves and processes device capability information from the printing device during runtime. The client application queries the device for its current capabilities and constraints, then adapts the available print options accordingly. This dynamic approach allows the system to accommodate new devices and functionality without pre-programming, as the capability information is obtained on-demand rather than being statically defined.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If device capabilities are returned as text only, then the system is simple to implement, but the client must understand all capabilities to present options to the user

Engineering Contradiction:
Improveclient configuration simplicityVSAvoidcapability interpretation burden
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent transforms device capability information into a structured, standardized format (XML, JSON, or other data formats) that contains not only text descriptions but also structured data about print options, their parameters, constraints, and relationships. This structured representation enables the client application to automatically parse and interpret capabilities without requiring deep domain knowledge. The capability file includes explicit definitions of option groups, dependencies, and validation rules, reducing the interpretation burden on the client.

Inventive Principle:
Principle #35Parameter changes

3Difficulty of detecting and measuring

If print options are presented without visual previews, then the user interface is simpler, but users cannot easily understand the effect of selected options

Engineering Contradiction:
Improveoption effect visibilityVSAvoiduser interface complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The patent incorporates visual preview mechanisms in the user interface that display the effects of selected print options. When a user selects a print option, the system generates a visual representation showing how the document will appear with that option applied. This may include color changes, layout modifications, or other visual indicators that help users understand the impact of their selections before finalizing the print job.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS11579815B1Methods and system for implementing print options for a printing device using visual information
Publication Date: 2023.02.14 KYOCERA DOCUMENT SOLUTIONS INC
  • US11579815B1 patent drawing
  • US11579815B1 patent drawing
  • US11579815B1 patent drawing

AI summary

A printing system includes a printing device having a digital front end (DFE) and at least one client device that sends print jobs to the printing device. The DFE stores a device capability file that sets forth device and print options available for the printing device. The print options include a priority value, an option type, a grouping option, a print option icon, and a preview overlay graphic. A copy of the device capability file is made available to a client application on the client device. The client application retrieves all the print information from the device capability file. The client application also presents and previews the print options using the appropriate preview graphic overlay.