Printer Driver Configuration Compatibility Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current information processing apparatuses and printer drivers lack the ability to enhance user convenience by ensuring that selected driver settings are compatible with the latest configuration of the image formation apparatus, leading to potential printing issues when settings are not matched.

Innovation Solution

Incorporating a storing unit to store setting information associated with both the initial and latest apparatus configurations, and a processing unit that compares these configurations to determine whether to accept or reject the selected settings for image formation processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If driver settings are stored without verifying apparatus configuration compatibility, then user convenience is improved through quick setting selection, but printing errors occur due to configuration mismatches

Engineering Contradiction:
Improveconvenience of setting selectionVSAvoidprinting accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary configuration verification by storing apparatus configuration information together with driver settings, and compares the stored configuration with the current apparatus configuration before applying settings. This preliminary check prevents configuration mismatches from causing printing errors.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides feedback to the user when a configuration mismatch is detected during setting selection. The processing unit notifies the user that the selected settings are incompatible with the current apparatus configuration, allowing the user to choose alternative settings or update the apparatus configuration.

Inventive Principle:
Principle #23Feedback

2Reliability

If apparatus configuration information is stored and verified, then printing accuracy is improved through compatibility checking, but device complexity increases due to additional storage and processing requirements

Engineering Contradiction:
Improveprinting accuracyVSAvoiddriver structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system merges the storage of driver settings and apparatus configuration information into a single integrated structure. The storing unit stores both types of information together, and the processing unit handles both setting selection and configuration verification in a unified process, reducing overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The processing unit automatically performs configuration verification and compatibility checking without requiring user intervention. The system self-services by detecting configuration mismatches and notifying users, eliminating the need for manual configuration verification procedures.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10684802B2Information processing apparatus, printer driver, and non-transitory computer-readable storage medium
Publication Date: 2020.06.16 OKI ELECTRIC INDUSTRY CO LTD
  • US10684802B2 patent drawing
  • US10684802B2 patent drawing
  • US10684802B2 patent drawing

AI summary

An information processing apparatus according an embodiment includes: a storing unit capable of storing one or more setting information each of which is set for executing image formation processing, wherein each setting information is associated with and stored with first apparatus information indicating a first configuration of the image formation apparatus for the corresponding setting information, the storing unit further being capable of storing second apparatus information indicating a second configuration of the image formation apparatus, which is a latest configuration of the image formation apparatus; and a processing unit that, when receiving an instruction to select one of the one or more setting information as actual setting, compares the first apparatus information associated with the selected setting information and the second apparatus information, and determines, based on the comparison result, to accept or reject to reflect the selected setting information to the actual setting.