Cross-Vendor Image Processing Software for Scan Size Settings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing standard drivers for image processing apparatuses do not allow users to set reading conditions such as reading size for scanned images, limiting functionality across different manufacturers.

Innovation Solution

A software program that enables the display of a setting acceptance screen for reading conditions and allows the image processing apparatus to read images based on accepted settings, compatible with multiple manufacturers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a standard driver is used for image processing apparatuses from multiple manufacturers, then universality and ease of operation are improved, but functionality and adaptability deteriorate because reading condition settings cannot be performed

Engineering Contradiction:
Improveuniversality of software programVSAvoidreading condition setting capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The software program is segmented into a standard driver portion and a function extension program portion. The standard driver provides universal compatibility across manufacturers, while the extension program adds specific functionality for reading condition settings. This segmentation allows the system to maintain universality while enabling enhanced operational capabilities through the extensible module.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If a standard driver is used for image processing apparatuses from multiple manufacturers, then ease of operation is improved, but functionality deteriorates because specific reading conditions cannot be set

Engineering Contradiction:
Improveease of use of standard driverVSAvoidreading condition setting functionality
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The standard driver is designed with multi-functionality to serve multiple manufacturers' image processing apparatuses universally.同时,通过功能扩展程序,使标准驱动能够根据不同设备供应商的需求扩展特定功能,实现了通用性与专用性的结合。

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

3Adaptability or versatility

If model-specific scan drivers are used for each vendor, then functionality is improved, but device complexity and ease of operation worsen due to multiple drivers needed

Engineering Contradiction:
Improvefunctionality of scan apparatusVSAvoidnumber of drivers to install
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The invention uses a universal standard driver that can work with image processing apparatuses from multiple manufacturers, eliminating the need to install separate model-specific drivers for each vendor. This reduces device complexity and simplifies the user experience while maintaining full functionality through the extensible architecture.

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

Solution Approach 2:

The system dynamically adapts the standard driver's functionality based on the connected image processing apparatus. The function extension program portion can be loaded or activated as needed, allowing the driver to adjust its capabilities to match the specific requirements of the connected device without requiring pre-installation of multiple static drivers.

Inventive Principle:
Principle #15Dynamics

4Adaptability or versatility

If model-specific scan drivers are used for each vendor, then adaptability is improved, but ease of operation worsens because users must manage multiple drivers

Engineering Contradiction:
Improvevendor-specific function executionVSAvoiddriver management complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The standard driver provides a unified interface for users to operate image processing apparatuses from different vendors, eliminating the need to manage multiple vendor-specific drivers. The universal driver handles basic operations for all devices, while the function extension program adds vendor-specific capabilities transparently, simplifying user operations.

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

Solution Approach 2:

The standard driver acts as an intermediary layer between the user and various image processing apparatuses from different vendors. It provides a consistent interface for users while handling the complexity of vendor-specific protocols and functionalities in the background, thereby improving ease of operation without sacrificing adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250291525A1Storage medium storing application program that allows to set reading condition such as reading size for image to be read by image processing apparatus, control method, and information processing apparatus
Publication Date: 2025.09.18 CANON KK
  • US20250291525A1 patent drawing
  • US20250291525A1 patent drawing
  • US20250291525A1 patent drawing

AI summary

A mechanism a reading condition in a case of using a software program that can be commonly used for image processing apparatuses from a plurality of manufacturers is provided. A non-transitory computer-readable storage medium storing an application program that supports a software program capable of being commonly used for image processing apparatuses from a plurality of manufacturers for causing a computer to execute a display control step of causing to display a setting acceptance screen that accepts a setting of a reading condition for an image to be read by the image processing apparatus, and a reading step of causing the image processing apparatus to read the image based on the reading condition that has been accepted on the setting acceptance screen.