Dual Printer Driver Interface for Vendor-Specific Print Settings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing printer drivers, whether local or cloud-based, often lack the ability to fully utilize the unique setting items and values specific to different image forming apparatuses, leading to inconsistent printing capabilities and limitations in print settings across various models and vendors.

Innovation Solution

An information processing apparatus is equipped with both a first and second printer driver, allowing for the display of distinct print screens and transmission of data based on the selected protocol, enabling the setting of vendor-specific options and ensuring consistent printing functionality regardless of the driver type.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single printer driver is used for both local and cloud printing, then device complexity is reduced, but adaptability to different printing scenarios deteriorates

Engineering Contradiction:
Improveprinter driver configurationVSAvoidprinting capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The printer driver functionality is segmented into two distinct components: a local printer driver for direct printing and a cloud printer driver for cloud-based printing. Each driver is independently configured and optimized for its specific printing scenario, allowing both to coexist without interference while providing tailored adaptability for local and cloud printing needs

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If a print setting extension application is installed to add vendor-specific settings, then adaptability improves, but device complexity increases

Engineering Contradiction:
Improveprint setting capabilityVSAvoidsoftware configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The functionality of the print setting extension application is merged directly into the printer driver itself. Vendor-specific print settings and cloud print service-specific settings are integrated as native components of the driver, eliminating the need for separate extension applications while maintaining full adaptability for both local and cloud printing scenarios

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If vendor-specific print settings are made available for all printer drivers, then adaptability improves, but ease of operation deteriorates due to inconsistent interfaces

Engineering Contradiction:
Improveprint setting optionVSAvoiduser interface consistency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The user interface is customized according to the specific printing scenario being used. When using local printing, the interface displays vendor-specific settings appropriate for direct printing. When using cloud printing, the interface displays cloud print service-specific settings. This context-aware interface adaptation maintains ease of operation by showing only relevant settings for the current printing mode

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12535976B2Information processing apparatus, method for controlling the same, and storage medium
Publication Date: 2026.01.27 CANON KK
  • US12535976B2 patent drawing
  • US12535976B2 patent drawing
  • US12535976B2 patent drawing

AI summary

An information processing apparatus includes a first printer driver configured to generate first print data to be transmitted to an image forming apparatus according to a predetermined protocol and a second printer driver configured to generate second print data to be transmitted to a server system according to the predetermined protocol. The information processing apparatus further includes a display unit configured to display a first screen in a case where first information for transmitting the first print data is selected, and to display a second screen in a case where second information for transmitting the second print data is selected, and a transmission unit configured to transmit the first print data or the second print data.