Scanner Expansion Application for Light Amount Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The standard driver for scanning apparatuses does not support manufacturer-specific functions, such as light amount control, limiting user functionality in scanning processes.

Innovation Solution

A control program and method that allows a user to use the light amount control function by installing an expansion application on the host computer, which adds manufacturer-specific functions to the standard driver, enabling a setting screen for light amount control and generating a scan instruction command based on user settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a standard driver is used for scanning apparatuses, then ease of operation is improved, but manufacturer-specific functions cannot be utilized

Engineering Contradiction:
Improveease of operationVSAvoidfunctionality
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The driver functionality is segmented into a standard driver component and an expansion application component. The standard driver provides basic scanning operations, while the expansion application adds manufacturer-specific functions through a plugin architecture, allowing independent installation and management of additional capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The standard driver is designed to work with multiple scanning apparatuses from different manufacturers, providing universal compatibility. The expansion application extends this universality by offering a framework that can accommodate various manufacturer-specific functions while maintaining compatibility with the standard driver interface.

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

2Device complexity

If a standard driver is used, then device complexity is reduced, but light amount control function is not supported

Engineering Contradiction:
Improvedevice complexityVSAvoidlight amount control function
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The expansion application acts as an intermediary between the standard driver and the scanning apparatus. It receives commands from the standard driver, translates them into manufacturer-specific commands when needed, and returns results, thereby enabling light amount control without modifying the standard driver itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The driver system transitions from a static, fixed-function standard driver to a dynamic system where the expansion application can be loaded or unloaded based on needs. The light amount control function is dynamically activated only when the expansion application is installed and the function is required.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If manufacturer-specific functions are added to the standard driver, then adaptability is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvemanufacturer-specific functionsVSAvoidease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

Manufacturer-specific functions are extracted from the standard driver and placed into a separate expansion application. This extraction allows users to install only the specific functions they need (such as light amount control) without being required to use the entire expanded driver package, maintaining simplicity for basic operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Users can choose to install only the partial functionality they require from the expansion application. If light amount control is needed, only that specific function is activated through the expansion application, rather than requiring all manufacturer-specific functions to be installed and configured.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250301086A1Storage medium storing control program for information processing apparatus, control method for information processing apparatus, and information processing apparatus
Publication Date: 2025.09.25 CANON KK
  • US20250301086A1 patent drawing
  • US20250301086A1 patent drawing
  • US20250301086A1 patent drawing

AI summary

A storage medium storing a control program for an information processing apparatus which is capable of allowing a user to use a light amount control function. A non-transitory computer-readable storage medium storing a program that supports a general-purpose program capable of commonly being used in scanning apparatuses of a plurality of manufactures and causes an information processing apparatus into which the program is installed to execute a method including displaying a setting screen on which a set state of a light amount in a scanning process is accepted, and outputting a command to cause a scanning apparatus to execute the scanning process with the set state of the light amount accepted on the setting screen.