Printer Driver Configuration Data Inheritance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inconvenience when installing a new printer driver, as they must re-enter printing conditions every time, even if similar settings from an existing driver could be reused, leading to increased workload and potential misconfiguration.

Innovation Solution

A method that compares configuration data of existing and new drivers to inherit settings automatically, allowing users to save time and maintain familiar configurations during driver updates or installations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a new printer driver is installed, then the terminal device can control the new printer, but the user has to re-input printing conditions increasing workload

Engineering Contradiction:
Improvedriver compatibilityVSAvoidconfiguration workload
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs preliminary action by automatically copying configuration settings from an existing driver to the newly installed driver during the installation process. This preliminary configuration transfer eliminates the need for users to re-input printing conditions, thereby reducing configuration workload while ensuring the new driver is properly adapted.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If printing conditions are manually re-entered for each new driver, then configuration accuracy can be ensured, but user convenience deteriorates

Engineering Contradiction:
Improveconfiguration accuracyVSAvoiduser convenience
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system applies the copying principle by automatically duplicating configuration data from an existing driver to the new driver. This automated copying process maintains configuration accuracy by preserving the original settings while significantly improving user convenience by eliminating manual re-entry of printing conditions.

Inventive Principle:
Principle #26Copying

3Ease of operation

If driver configuration is automated, then user workload is reduced, but configuration reliability may be compromised

Engineering Contradiction:
Improveuser workloadVSAvoidconfiguration reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements feedback by providing a confirmation dialog that displays the copied configuration items and requests user approval before finalizing the automatic configuration. This feedback mechanism allows automated configuration to reduce user workload while maintaining reliability by enabling users to review and confirm the auto-configured settings.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7506142B2Method for configuring device driver by customizing same user setting using in different image processing devices
Publication Date: 2009.03.17 KONICA MINOLTA BUSINESS TECH INC
  • US7506142B2 patent drawing
  • US7506142B2 patent drawing
  • US7506142B2 patent drawing

AI summary

A device driver customizing method that is performed when a second driver is installed in an information processing device in which one or more first drivers each for controlling an image processing device have been already installed, the driver customizing method comprising: a searching step of comparing items included in first configuration data of any of the first drivers, which have been already configured by a user, with items included in second configuration data of the second driver, which are to be newly configured by the user, and thereby searching the first configuration data for an item corresponding to one of the items included in the second configuration data; and a configuration step of configuring the one of the items included in the second configuration data to have a same value as a value given to the corresponding item, if the corresponding item has been found by the searching step.