MFP Application Compatibility Check via Server Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing systems for communication devices, such as multifunction peripherals (MFPs), face challenges in determining whether installed applications can function correctly based on connected peripheral devices and device capabilities, leading to potential failures and user inconvenience.
Innovation Solution
An information processing system that includes an MFP and a server communicating via a network, where the MFP transmits information about connected peripherals and required applications, and the server checks associated condition information to determine compatibility and enable or disable application usage accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the system allows applications to be used without checking peripheral device compatibility, then application availability is improved, but system reliability deteriorates due to potential failures
Solution Approach 1:
The system performs preliminary compatibility checking by comparing required peripheral devices against actually connected devices before allowing application execution. This advance verification prevents runtime failures while maintaining application availability, resolving the contradiction between versatility and reliability.
2Reliability
If the system checks peripheral device compatibility before application usage, then system reliability is improved, but operation complexity increases
Solution Approach 1:
The system automatically performs compatibility checking without requiring user intervention. The determination unit autonomously compares device requirements with connected peripherals and controls application execution accordingly, maintaining simplicity of operation while ensuring reliability through automated verification.
3Reliability
If the system restricts application usage based on peripheral device compatibility, then system reliability is improved, but application versatility deteriorates
Solution Approach 1:
The system dynamically controls application availability based on real-time peripheral device connection status. Applications are enabled or disabled according to whether required devices are connected, providing reliability through conditional restriction while maintaining versatility by allowing flexible application usage when compatibility conditions are met.
Data Source
AI summary
An information processing system includes: a server including: an obtaining unit configured to obtain, from an apparatus, first information including apparatus information which includes peripheral device connection information indicating whether a peripheral device is connected to the apparatus and indicates a function that the apparatus has, and application identification information which identifies an application required to be used by the apparatus; an identifying unit configured to refer to second information in which each application is associated with condition information indicating a condition necessary to use that application, and identify condition information associated with the application identified by the application identification information included in the first information; and a determining unit configured to determine whether the application identified by the application identification information included in the first information can be used based on the apparatus information included in the first information and the condition information identified by the identifying unit.


