Firmware Update Control for Image Forming Apparatus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Firmware update processes in image forming apparatuses often result in downtime and wasteful recovery processes due to power-offs during background extraction, especially when the extracted firmware becomes unnecessary.

Innovation Solution

An image forming apparatus with settings for periodic or timed firmware updates, including a determination unit to decide whether to re-execute extraction processing based on power-off interruptions, allowing for targeted recovery processing to avoid wasteful recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If uniform recovery processing is performed after power-off during background extraction, then the apparatus can recover from extraction failures, but wasteful recovery processing occurs when the extracted firmware is no longer needed

Engineering Contradiction:
Improvefirmware update reliabilityVSAvoidwasteful processing energy
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The recovery processing is made dynamic by adjusting its execution based on the update method. When periodic update is selected, recovery processing is executed; when scheduled update is selected, recovery processing is skipped. This dynamic adaptation eliminates wasteful processing while maintaining necessary recovery operations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of recovery processing execution based on the update method parameter. By detecting which update method is active (periodic or scheduled), the system adjusts whether to execute recovery processing, thereby optimizing resource usage based on the operational context.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If firmware extraction is performed in the background during normal operation, then downtime is minimized, but power-off during extraction causes extraction failure requiring recovery processing

Engineering Contradiction:
Improvefirmware update downtimeVSAvoidextraction completion reliability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

Firmware extraction is performed in advance during background operation before the actual update is needed. This preliminary action allows the extraction to complete ahead of time, so that when power is restored after a shutdown, the extracted firmware is already available and no recovery processing is needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs self-service by automatically detecting extraction failure due to power-off and executing appropriate recovery processing based on the update method, without requiring user intervention or manual recovery procedures.

Inventive Principle:
Principle #25Self-service

3Productivity

If firmware update is executed periodically, then the apparatus stays updated automatically, but extracted firmware may become unnecessary if power is turned off during extraction

Engineering Contradiction:
Improveautomatic update efficiencyVSAvoidwasteful firmware extraction
Core Design Contradiction:
ProductivityVSLoss of substance

Solution Approach 1:

The recovery processing execution is made dynamic based on the update method. For periodic updates, recovery processing is enabled to handle power-off interruptions. For scheduled updates, recovery processing is disabled since the firmware will be needed at the scheduled time regardless of extraction status.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the recovery processing parameter based on the update method setting. When periodic update is detected, recovery processing is activated; when scheduled update is detected, recovery processing is deactivated, thereby optimizing resource usage based on the operational context.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9983865B2Image forming apparatus, method of controlling the same, and non-transitory computer readable storage medium
Publication Date: 2018.05.29 CANON KK
  • US9983865B2 patent drawing
  • US9983865B2 patent drawing
  • US9983865B2 patent drawing

AI summary

An image forming apparatus capable of executing update processing for updating firmware, comprises: a setting unit which sets either a first setting indicating that the update processing is executed periodically or a second setting indicating that the update processing is executed at a particular date/time rather than periodically; an obtaining unit which obtains update firmware for updating; an extraction unit which executes extraction processing for extracting the update firmware; a determination unit which determines, in a case where the extraction processing is interrupted due to a power-off and the image forming apparatus re-boots, whether the first setting or the second setting is set by the setting unit; and a deciding unit which, based on a result of the determination by the determination unit, decide whether or not to re-execute the extraction processing.