Server Firmware Release Status Control for Image Formers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Image forming apparatuses continue to use firmware whose release has been terminated, potentially causing unexpected operations due to the inability to recognize and prevent the application of outdated firmware.

Innovation Solution

A system comprising an image forming apparatus and a server that determines the release status of firmware, transmitting instructions to prevent application or obtain alternative firmware when the release is terminated, ensuring the apparatus does not use outdated firmware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the image forming apparatus automatically downloads and applies firmware from the server, then the firmware update speed and efficiency are improved, but the apparatus cannot recognize when firmware release is terminated and continues to apply unreleased firmware

Engineering Contradiction:
Improvefirmware update speedVSAvoidfirmware application reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The image forming apparatus periodically obtains release status information from the server and uses this feedback to control firmware application. The apparatus checks whether downloaded firmware is released before applying it, and can restore to previous firmware versions if release status changes after application. This feedback mechanism ensures that only released firmware is applied, resolving the reliability issue while maintaining automatic update capability.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the apparatus applies firmware without checking release status, then the update process is simple and fast, but the apparatus may use firmware that causes unexpected operations

Engineering Contradiction:
Improveupdate process simplicityVSAvoidunexpected operations from terminated firmware
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The image forming apparatus performs preliminary checks of firmware release status before applying firmware updates. It obtains release status information from the server and verifies whether the downloaded firmware is released prior to application. This preliminary action prevents the apparatus from applying unreleased firmware that could cause unexpected operations, while maintaining automated operation and minimal user intervention.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The apparatus stores backup firmware information and maintains the ability to restore to previous versions before problems occur. If firmware is applied and then release status is terminated, the apparatus can automatically or manually restore to the backup firmware version. This cushioning mechanism protects against unexpected operations by having a safety net ready in advance.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS8804168B2System, server, image forming apparatus, system control method, and storage medium
Publication Date: 2014.08.12 CANON KK
  • US8804168B2 patent drawing
  • US8804168B2 patent drawing
  • US8804168B2 patent drawing

AI summary

The present invention provides a server which distributes firmware to an image forming apparatus, the server including a determination unit configured to determine whether the firmware distributed to the image forming apparatus is released now, and a transmission unit configured to, when the firmware determined by the determination unit not to be released now has not been applied to the image forming apparatus, transmit instruction information containing an instruction to prevent application of the firmware to the image forming apparatus, and when the firmware determined by the determination unit not to be released now has been applied to the image forming apparatus, transmit instruction information containing an instruction to obtain either of alternative firmware and downgrade firmware to the firmware and apply the obtained firmware.