Printer Extension UI for Device-Specific Print Settings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing printer drivers, particularly standard class drivers, lack an appropriate user interface (UI) to effectively utilize extension applications that extend the functions of standard drivers, especially for different types of printing devices, leading to inefficiencies in print function designation and user experience.

Innovation Solution

An information processing method that includes an extension application capable of obtaining device information to customize the display of print settings and functions based on the type of connected printing device, allowing for tailored UIs and enhanced functionality through units like print setting screen extension, skip control, print data editing, and notification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a standard driver is used to support multiple printing devices, then ease of operation is improved, but adaptability to specific device functions deteriorates

Engineering Contradiction:
Improveease of operationVSAvoidadaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system is segmented into a standard driver component and an extension application component. The standard driver provides basic multi-device support, while the extension application adds device-specific functionality. This segmentation allows the standard driver to maintain broad compatibility while the extension application provides tailored adaptability for specific printing device types.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The extension application acts as an intermediary between the standard driver and the printing device. It receives print jobs from the standard driver, identifies the specific device type, and applies appropriate extensions or modifications based on the device capabilities. This intermediary approach enables both broad compatibility and device-specific optimization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If an extension application is added to provide additional functions, then adaptability is improved, but device complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The extension application is designed with multi-functionality to handle multiple device types (inkjet and laser printers) through a single unified interface. By implementing universal detection and adaptation mechanisms, the system adds adaptability without requiring separate extension applications for each device type, thereby controlling complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The extension application implements self-service through automatic device type detection and automatic selection of appropriate extensions. The system automatically identifies the printing device type and applies the necessary adaptations without requiring user configuration or manual intervention, reducing the operational complexity for users.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If device-specific information is displayed for different printing device types, then adaptability is improved, but information processing complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoidinformation processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary action by pre-defining extension information for different device types (inkjet and laser printers). The extension application contains prepared extension information that is automatically selected based on device type detection, avoiding the need for complex real-time processing and reducing information processing complexity while maintaining adaptability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12554511B2Storage medium, information processing method, and information processing apparatus
Publication Date: 2026.02.17 CANON KK
  • US12554511B2 patent drawing
  • US12554511B2 patent drawing
  • US12554511B2 patent drawing

AI summary

An information processing method for an information processing apparatus including an application configured to extend a function provided by a print data generation software for generating print data to be printed by a plurality of printing devices includes obtaining information about a printing device connected to the information processing apparatus, and causing a display to display, in a case where the obtained information indicates a certain type printing device, information based on a type of the certain type printing device.