MFP Firmware Version Checking for Specific Processing Readiness

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveexecution capability of specific processingVSAvoidtime for firmware update operation
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improveexecution capability of specific processingVSAvoiduser control over update process
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the system checks firmware versions before every specific processing task, then the execution capability is guaranteed, but the operational complexity increases

Engineering Contradiction:
Improveguarantee of specific processing executionVSAvoidfirmware version checking mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12592998B2Information processing device for determining whether updating the firmware of an MFP is necessary
Publication Date: 2026.03.31 BROTHER KOGYO KK
  • US12592998B2 patent drawing
  • US12592998B2 patent drawing
  • US12592998B2 patent drawing

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.