Printer Startup Control for Firmware Fault Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Incorporated devices like printers face instability and inability to start due to firmware faults, which are unresolved by existing safe mode recovery methods, and require user intervention for firmware updates.

Innovation Solution

A startup control unit that enables and disables specific functions based on firmware faults, transitioning through safe mode and firmware update mode to ensure stable operation and automatic recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the printer is started in safe mode to recover from firmware faults or application conflicts, then the printer can operate with basic functions disabled, but the user convenience and functionality are reduced

Engineering Contradiction:
Improvesystem stabilityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary detection of firmware faults and application conflicts during the startup phase before full operation begins. By identifying issues in advance and transitioning to safe mode proactively, the system prevents instability while preserving the ability to restore full functionality through subsequent firmware updates or application re-registration, thus balancing reliability with user convenience.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If firmware is updated to resolve compatibility issues, then the printer can support newer applications, but the printer cannot be started if a fault occurs during or after the update

Engineering Contradiction:
Improveapplication compatibilityVSAvoidstartup reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements beforehand cushioning by detecting firmware faults and application conflicts during the startup phase before full operation begins. When faults are detected, the system transitions to safe mode with basic functions disabled, preventing the propagation of instability. This cushioning mechanism allows the system to survive firmware update processes and recover gracefully, maintaining startup reliability while still enabling future updates to improve application compatibility.

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

3Adaptability or versatility

If all functions are enabled during startup, then the printer provides full functionality, but firmware faults or application conflicts cause unstable operation

Engineering Contradiction:
ImprovefunctionalityVSAvoidoperation stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system dynamically adjusts its operational state based on detected conditions. During normal operation, all functions are enabled to provide full functionality. However, when firmware faults or application conflicts are detected during startup, the system transitions to a restricted safe mode with basic functions disabled. This dynamic state change allows the system to adapt between high functionality and high stability depending on the operational context, resolving the contradiction between versatility and stability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12572424B2Incorporated device, method for controlling startup of incorporated device, and storage medium
Publication Date: 2026.03.10 CANON KK
  • US12572424B2 patent drawing
  • US12572424B2 patent drawing
  • US12572424B2 patent drawing

AI summary

An incorporated device has a first startup control unit that, in a case where a firmware fault occurs in a first mode in which normal operation is performed, restarts the incorporated device with some of functions that are operated in the first mode being disabled; and a second startup control unit that, in a case where the fault does not occur after the incorporated device is restarted with the some functions being disabled, continues the startup in a second mode in which the some functions are disabled.