MFP Firmware Version Checking for Specific Processing Readiness
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Some image processing apparatuses cannot execute specific functions, such as label printing, due to outdated firmware that requires updating.
Innovation Solution
A control application in a portable phone determines the need for firmware updates in connected image processing devices by comparing firmware versions with requisite versions and automatically updates the firmware if necessary, enabling the execution of specific functions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the firmware version of the image processing apparatus is outdated, then the device cannot execute specific processing functions, but updating the firmware requires additional time and operational steps
Solution Approach 1:
The system performs preliminary actions by automatically checking firmware versions and notifying users before specific processing is attempted. The notification is issued in advance, allowing users to update firmware at a convenient time rather than during critical workflow moments, thus resolving the time loss issue while ensuring capability adaptability.
Solution Approach 2:
The image processing apparatus performs self-service by automatically detecting its own firmware version, comparing it with required versions, and generating update notifications without user intervention. This automation eliminates manual version checking and reduces the operational burden on users, addressing the time loss concern while maintaining functional adaptability.
2Adaptability or versatility
If the firmware is automatically updated without user notification, then the execution capability is ensured, but the user loses control over the update timing and process
Solution Approach 1:
The system implements feedback by notifying the user about firmware version mismatches and required updates before attempting specific processing. This feedback loop allows users to review the update requirement and decide on the timing and execution of the update, maintaining both capability assurance and user control.
Solution Approach 2:
The notification mechanism performs preliminary action by informing users of firmware requirements in advance, before the actual update occurs. This allows users to prepare for and control the update process on their own schedule, balancing automated capability management with user operational control.
3Reliability
If the system checks firmware versions before every specific processing task, then the execution capability is guaranteed, but the operational complexity increases
Solution Approach 1:
The system performs firmware version checking as a preliminary action during system initialization or when specific processing is first requested, rather than continuously before every single operation. This approach ensures reliability by confirming capability before use, while avoiding excessive complexity through selective rather than continuous checking.
Solution Approach 2:
The image processing apparatus performs self-service by automatically managing firmware version detection and comparison without requiring complex external verification systems. This internal self-checking mechanism ensures reliable execution capability while maintaining simplicity through automated, lightweight version comparison logic.
Data Source
AI summary
A non-transitory computer-readable medium has control instructions to control a computer of an information processing device including a communication interface used to perform communications with an image processing apparatus, and the control instructions cause the computer to perform: determining whether updating of firmware of the image processing apparatus is necessary to execute specific processing in the image processing apparatus; and outputting information based on a result of the determining.


