Printer Capability Extensions for Vendor-Specific Print Settings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

General-purpose printer drivers have limited print setting options due to handling multiple vendors, restricting the customization and functionality of print jobs.

Innovation Solution

An information processing apparatus that acquires capability information from a printer and displays customizable print settings based on user interaction, allowing for the installation of a print setting extension application to enhance printer functionality beyond standard settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a general-purpose printer driver is used to handle multiple vendors, then compatibility with various printers is improved, but the number of settable print settings and functions is reduced

Engineering Contradiction:
Improvecompatibility with various printersVSAvoidnumber of settable print settings
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments print settings into two categories: standard settings handled by the general-purpose driver and vendor-specific settings handled by extension applications. This allows the driver to maintain broad compatibility while enabling extended functionality through optional components, resolving the contradiction between versatility and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal framework where a single general-purpose printer driver can work with multiple vendor printers while supporting vendor-specific extensions. The extension application architecture allows the same driver to serve multiple functions across different printer types while enabling customized settings for each vendor, achieving both compatibility and functionality.

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

2Ease of operation

If vendor-specific print settings are added to general-purpose drivers, then print customization is improved, but driver complexity increases

Engineering Contradiction:
Improveprint customizationVSAvoiddriver complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent separates vendor-specific print settings from the core driver functionality. Instead of embedding all possible vendor settings within the driver itself, it uses extension applications that load only when needed. This segmentation maintains driver simplicity while enabling comprehensive customization options through optional extensions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a dynamic architecture where the driver can adapt its functionality based on the connected printer type. The extension applications are dynamically loaded only when vendor-specific settings are required, allowing the driver to remain simple for standard operations while providing enhanced customization when needed, thus managing complexity dynamically rather than statically.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250272037A1Information processing apparatus, control method of information processing apparatus, and storage medium
Publication Date: 2025.08.28 CANON KK
  • US20250272037A1 patent drawing
  • US20250272037A1 patent drawing
  • US20250272037A1 patent drawing

AI summary

An information processing apparatus includes an acquisition unit configured to acquire capability information about a printer configured to receive print data generated by a predetermined printer driver, and a display unit configured to display an object configured to accept a print setting based on the capability information acquired by the acquisition unit. The acquisition unit is configured to acquire second capability information based on a predetermined user operation accepted after completion of acquisition of first capability information of the capability information.