Printer Driver Settings Conversion for Architecture Transition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional printer driver installers fail to handle architectural changes during updates, leading to complex user configurations and restrictions on installing printer drivers with old architectures, making it difficult to maintain existing printing systems and transition to new operating systems.

Innovation Solution

An information processing apparatus and method that automatically configures printer driver settings and allows the use of both old and new architectures by searching for queues to replace, converting setting information, and storing it in a compatible format, enabling seamless transitions and maintenance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional installer processing is used for driver updates, then installation is simple when architecture remains the same, but every target driver is replaced with the new architecture driver and complex user configuration is required when architecture changes

Engineering Contradiction:
Improvedriver installation simplicityVSAvoidconfiguration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system detects architectural parameter changes between old and new drivers, and automatically adjusts installation behavior based on these changes. When architecture differs, the system switches from simple overwrite to intelligent queue replacement with automatic setting conversion, resolving the contradiction between installation simplicity and configuration complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The installer acts as an intermediary that mediates between the new driver package and the existing printing system. It detects architectural differences and automatically performs setting information conversion and queue replacement, eliminating the need for users to manually configure complex settings while handling architecture changes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If printer drivers with old architecture are deleted to install new architecture drivers, then new OS compatibility is improved, but the ability to maintain existing printing systems is lost

Engineering Contradiction:
ImproveOS compatibilityVSAvoidprinting system maintainability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary detection of architectural differences before driver installation. When old architecture drivers are present, the system proactively prepares queue replacement and setting conversion in advance, ensuring both new OS compatibility and printing system maintainability are achieved without losing existing functionality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the printing queue with the new architecture driver while preserving the original queue settings. The setting information is converted and copied to the new queue structure, allowing the system to maintain printing functionality while transitioning to new architecture, thus preserving reliability while improving adaptability.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If user manually configures printer driver settings during architecture change, then setting accuracy is maintained, but installation time and user burden increase significantly

Engineering Contradiction:
Improvesetting accuracyVSAvoidinstallation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The installer performs self-service by automatically detecting architectural differences, converting setting information, and replacing queues without user intervention. The system autonomously maintains setting accuracy through automatic conversion while eliminating the time loss and burden associated with manual configuration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The installation process is segmented into distinct phases: detection phase (identifying architecture changes), conversion phase (transforming setting information), and replacement phase (swapping queues). This segmentation allows automatic handling of each phase while maintaining setting accuracy, significantly reducing installation time compared to manual configuration.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10001956B2Information processing apparatus and information processing method
Publication Date: 2018.06.19 CANON KK
  • US10001956B2 patent drawing
  • US10001956B2 patent drawing
  • US10001956B2 patent drawing

AI summary

Print settings of a first print queue (DEVMODE) are converted, in part or in whole, into print settings of a format used by a second printer driver (PrintTicket), and the generated print settings of the format used by the second printer driver (PrintTicket) are used as print settings of a second print queue.