Printing Apparatus Cloud Software Update Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cloud printing systems lack an efficient mechanism for determining and updating software on printing apparatuses, particularly for security vulnerabilities and performance improvements, with existing methods relying on whether the software supports cloud print services, leaving room for improvement in determination criteria.

Innovation Solution

A printing apparatus equipped with a first acquisition unit to retrieve software information from a management server, a notification unit to inform the print system of this information, a request unit to issue event requests, a second acquisition unit to obtain update information upon receiving specific events, and an update unit to perform software updates based on acquired information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If software updates are performed based solely on cloud print service support status, then the update process is simple, but security vulnerabilities and performance improvements cannot be addressed timely

Engineering Contradiction:
Improvesoftware update timelinessVSAvoidupdate determination mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The printing apparatus continuously monitors software version information from the management server and compares it with the currently installed version. When updates are detected, the system automatically notifies the user and enables manual update execution, creating a closed-loop feedback mechanism that ensures timely security patches and performance improvements without requiring complex manual intervention

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system automatically acquires software version information from the management server, determines available updates, and notifies users without requiring manual checking or complex configuration. The update process is streamlined through automated version comparison and user-friendly notification, reducing the burden on users while maintaining reliable update timing

Inventive Principle:
Principle #25Self-service

2Productivity

If manual software update processes are used, then device complexity is low, but productivity and update efficiency are reduced

Engineering Contradiction:
Improvesoftware update efficiencyVSAvoidupdate process simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The printing apparatus proactively acquires software version information from the management server in advance and automatically determines when updates are available. The system prepares update notifications and maintains update readiness, so when users need updates, the process can begin immediately without requiring manual version checking or preparation, thereby improving productivity while keeping the process simple

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If continuous connection to cloud print service is maintained, then event notification and update detection are timely, but energy consumption increases

Engineering Contradiction:
Improveupdate detection timeVSAvoidenergy consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The printing apparatus maintains a persistent connection to the cloud print service for real-time event notification, but for software version checking, it uses periodic requests triggered by user actions or scheduled intervals. This hybrid approach ensures timely update detection through continuous monitoring while reducing energy consumption by avoiding constant active communication for version verification

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12254228B2Printing apparatus and control method
Publication Date: 2025.03.18 CANON KK
  • US12254228B2 patent drawing
  • US12254228B2 patent drawing
  • US12254228B2 patent drawing

AI summary

A printing apparatus includes a first acquisition unit configured to acquire information about software applicable to the printing apparatus from a management server, a notification unit configured to transmit the acquired information about the software as a device information notification to the print system, a request unit configured to issue an event request to the print system, a second acquisition unit configured to acquire information about software used for an update from the print system in a case where an event of updating the software based on an operation input to the print system is included in a response received in response to the event request, and an update unit configured to perform processing for updating the software of the printing apparatus based on the information about the software acquired by the second acquisition unit.