Print Settings UI Generation with Selective Function Information

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The generation of print settings user interfaces in information processing apparatuses is burdened by the need to describe extensive print function information, leading to increased processing load due to the complexity of XML Paper Specification (XPS) printer drivers.

Innovation Solution

The apparatus generates print data by providing an instruction for a print settings user interface, generating print function information that includes or excludes specific setting information based on user input, thereby optimizing the generation process to reduce processing load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If extensive print function information is described in PC and PT to provide comprehensive print settings user interface, then the completeness of print function information is improved, but the processing load and time required to generate PC and PT increases

Engineering Contradiction:
Improvecompleteness of print function informationVSAvoidprocessing load
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent applies partial action by selectively including only the necessary print function information in PC and PT based on the actual user interface display requirements. Instead of always including all possible print functions, the system includes only those functions that need to be displayed in the current user interface, thereby reducing processing load while maintaining information completeness for the specific context.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the parameter of information inclusion by dynamically adjusting the amount and type of print function information included in PC and PT. The system modifies the information parameters based on the user interface configuration and display requirements, transforming the static comprehensive information approach into a dynamic selective information approach that optimizes processing efficiency.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If comprehensive print function information is included in PC and PT, then the usability of print settings user interface is improved, but the time required to generate PC and PT increases

Engineering Contradiction:
Improveusability of print settings user interfaceVSAvoidtime required to generate PC and PT
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system applies partial action by generating only the necessary PC and PT information required for the current user interface display. This selective generation approach maintains usability by including all necessary print function information for the active interface while avoiding the time cost of processing and including unnecessary print function information.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements preliminary action by pre-determining which print function information is needed based on the user interface configuration before actual generation occurs. The system analyzes the user interface requirements in advance and prepares only the necessary PC and PT information, thereby reducing generation time while ensuring usability is not compromised.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250258628A1Information processing apparatus capable of reducing load of providing print settings user interface, method of controlling information processing apparatus, and storage medium
Publication Date: 2025.08.14 CANON KK
  • US20250258628A1 patent drawing
  • US20250258628A1 patent drawing
  • US20250258628A1 patent drawing

AI summary

A non-transitory computer-readable storage medium stores a program for causing a computer to execute a method of controlling an information processing apparatus. The method includes displaying, in a case where predetermined information is not received from an application program for generating image data, a first print setting screen including at least a first setting item, and displaying, in a case where the predetermined information is received from the application program, a second print setting screen including at least the first setting item and a second setting item, the second setting item being not included in the first print setting screen.