Firmware Update Control for Image Forming Apparatus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The high cost of manual firmware updates for image forming apparatuses due to version upgrades or failures, as existing methods require on-site service personnel intervention.

Innovation Solution

An information processing apparatus with a firmware information reception unit, display control unit, and command generation unit that receives firmware information, controls a display device to show upload options based on this information, and generates commands for automatic or manual firmware uploads according to user selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual firmware update by service person is used, then firmware can be updated reliably, but update cost becomes high

Engineering Contradiction:
Improvefirmware update reliabilityVSAvoidupdate cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The image forming apparatus automatically detects firmware issues, downloads required firmware from external servers, and performs self-upgrade without service personnel intervention. The system includes a firmware upgrade unit that autonomously manages the entire update process, transforming a manual service task into an automated self-service operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system proactively monitors firmware status and initiates download and installation of firmware updates before failures occur. By detecting potential issues in advance and preparing firmware updates beforehand, the system prevents operational disruptions while eliminating the need for reactive service visits.

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If automatic firmware download and upload is implemented, then update cost is reduced, but system complexity increases

Engineering Contradiction:
Improveupdate costVSAvoidfirmware update system complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The control unit performs multiple functions: it monitors firmware status, communicates with external servers, downloads firmware packages, verifies integrity, and executes installation. By consolidating these diverse functions into a single multi-functional control unit, the system achieves automation without proportionally increasing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

An external server acts as an intermediary, storing firmware packages and handling distribution. The image forming apparatus communicates with this intermediary to obtain firmware, which simplifies the apparatus's own architecture by offloading firmware storage and management to the external server, thereby reducing local complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If service person visits customer for firmware update, then update can be performed manually with full control, but time consumption increases

Engineering Contradiction:
Improvemanual update controlVSAvoidupdate time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent replaces the mechanical system of physical service person visits with an automated electronic system. The firmware upgrade unit uses network communication and automated protocols to perform updates remotely, substituting human intervention with electronic automation, thereby eliminating travel time and on-site service delays.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentEP2079018A3Information processing apparatus, image processing apparatus, information processing method, and firmware upload method
Publication Date: 2009.09.09 CANON KK
  • EP2079018A3 patent drawing
  • EP2079018A3 patent drawing
  • EP2079018A3 patent drawing

AI summary

An information processing apparatus receives firmware information on firmware and an image processing apparatus which uploads the above-mentioned firmware, controls a display device to display a screen, including options of attribute information on an upload of the above-mentioned firmware, on the basis of the above-mentioned firmware information according to a display request, and generates a command according to the attribute information selected in the above-mentioned screen.