Firmware Update Management for Image Forming Apparatuses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for updating firmware in image forming apparatuses do not account for scenarios where the power is off during designated update times and lack functionality for firmware versions that cannot designate update times, leading to incomplete or failed updates.

Innovation Solution

A network system that manages version information for firmware capable of time designation, enabling the provision of a screen for time-based firmware updates by switching between update settings based on firmware version information, ensuring appropriate version upgrade settings and recovery processing for incomplete or failed updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If firmware update is designated at a specific time, then update can be performed during low usage periods, but update cannot be implemented when power source is off

Engineering Contradiction:
Improvefirmware update reliabilityVSAvoidupdate execution guarantee
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by downloading and storing firmware in advance before the designated update time. The image forming apparatus stores firmware data in its storage unit prior to the scheduled update, ensuring the firmware is ready and available when the update is executed, even if the apparatus was off at the exact update moment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates feedback mechanisms where the image forming apparatus notifies the distribution system of its power state and update execution status. The distribution system receives notifications about whether the apparatus is on or off, and whether firmware was successfully applied, allowing it to adjust future update scheduling and retry failed updates.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If update time is designated manually, then user can control update timing, but system cannot adapt when firmware version lacks time designation function

Engineering Contradiction:
Improveupdate time controlVSAvoidfirmware version compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts its behavior based on the firmware version's capabilities. When a firmware version without time designation function is detected, the system automatically switches to immediate update execution. The distribution system and image forming apparatus both adjust their operations based on the detected firmware version, making the system flexible and adaptable to different firmware capabilities.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters based on firmware version detection. When firmware lacking time designation function is identified, the update time parameter is changed from a scheduled future time to the current immediate time. This parameter adaptation allows the system to work with different firmware versions while maintaining update functionality.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If firmware update is performed automatically, then productivity is improved, but update may fail without user awareness

Engineering Contradiction:
Improveupdate automation efficiencyVSAvoidupdate completion status
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements comprehensive feedback mechanisms where the image forming apparatus notifies the distribution system of update execution status and power state. The distribution system receives real-time notifications about whether updates are successful or failed, allowing it to track update completion and initiate retry operations for failed updates, ensuring high reliability while maintaining automation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The distribution system performs preliminary actions by preparing and storing firmware in advance, and the image forming apparatus prepares for updates by storing firmware data beforehand. This preliminary preparation reduces the risk of update failures and ensures that even if power is lost during update execution, the firmware is already downloaded and ready for application.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9348543B2Network system, distribution system, control method, and storage medium for managing firmware
Publication Date: 2016.05.24 CANON KK
  • US9348543B2 patent drawing
  • US9348543B2 patent drawing
  • US9348543B2 patent drawing

AI summary

An image forming apparatus of a network system requests a distribution system for firmware, acquires the firmware from the distribution system, applies the firmware, and notifies the distribution system about version information for specific firmware relating to a function that performs application time designation. The distribution system of the network system manages version information for the firmware based on a notice from the image forming apparatus, provides a screen for a distribution setting for the firmware with the image forming apparatus, provides a first screen on which the time designation for applying the firmware is enabled, or a second screen on which the time designation is disabled by switching the screens for each of the plurality of image forming apparatuses based on the version information for the specific firmware managed.