Scanning Software Extension for Vendor-Specific Contrast Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing standard scanning drivers lack the ability to provide contrast adjustment functions unique to individual scanning device vendors, limiting user control over image contrast settings.

Innovation Solution

A non-transitory computer-readable storage medium storing a program that, when executed, enables a display unit to receive contrast settings and instruct an image processing apparatus to read a document according to those settings, extending the functionality of general-purpose scanning software to include contrast adjustment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a standard driver is used for scanning, then ease of operation is improved, but device complexity is worsened due to loss of vendor-specific functions

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

Solution Approach 1:

The extension application serves multiple purposes: it acts as a bridge between the standard driver and vendor-specific device capabilities, enabling universal access to contrast adjustment functions across different scanning devices while maintaining compatibility with the standard driver interface

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

Solution Approach 2:

The extension application functions as an intermediary layer between the standard driver and the scanning device, translating standard driver commands into vendor-specific instructions and enabling contrast adjustment without requiring users to install vendor-specific drivers

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If vendor-specific scanning driver is installed, then adaptability is improved, but ease of operation is worsened due to need for separate installation

Engineering Contradiction:
ImproveadaptabilityVSAvoidease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The extension application provides vendor-specific functionality through a universal interface, allowing the same extension application to work with multiple scanning devices from different vendors without requiring separate installations for each device model

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

3Device complexity

If standard driver is used, then device complexity is reduced, but manufacturing precision is worsened due to limited function designation

Engineering Contradiction:
Improvedevice complexityVSAvoidmanufacturing precision
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The extension application automatically detects the connected scanning device and configures appropriate contrast adjustment parameters without requiring manual intervention, enabling precise control while maintaining simple operation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides feedback mechanisms that allow users to adjust contrast settings based on the actual scanned image quality, enabling iterative optimization of image clarity and contrast until the desired precision is achieved

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260082011A1Non-transitory storage medium storing program that supports general-purpose scanning software, method, and information processing apparatus
Publication Date: 2026.03.19 CANON KK
  • US20260082011A1 patent drawing
  • US20260082011A1 patent drawing
  • US20260082011A1 patent drawing

AI summary

A method of supporting general-purpose software available to a plurality of image processing apparatuses manufactured by different manufacturers, the method includes displaying, on a display unit, a display screen to receive a contrast setting for an image of a document to be read by an image processing apparatus, and outputting a reading instruction to cause the image processing apparatus to initiate reading the document in accordance with the contrast setting received through the display screen.