Cross-Vendor Image Processing Software for Scan Size Settings
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
Solution Approach 1:
The standard driver is designed with multi-functionality to serve multiple manufacturers' image processing apparatuses universally.同时,通过功能扩展程序,使标准驱动能够根据不同设备供应商的需求扩展特定功能,实现了通用性与专用性的结合。
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
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.
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.
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
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.
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.
Data Source
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.


