Cloud Print Job Detection at User Login for Reduced Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud printing systems, the polling method for event notifications from a cloud print service to a printing apparatus often results in long delays between the input of a print job and its recognition by the printing apparatus, leading to inconveniences for users who need immediate printing, especially when long polling intervals are used to conserve cloud resources.

Innovation Solution

The printing apparatus is configured to make inquiries about print jobs from the cloud print service only upon user login, using a polling method that integrates user authentication and job acquisition processes to ensure timely detection and display of user-specific print jobs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If the polling method is used for event notifications from cloud print service to printing apparatus, then cloud resources are conserved by using long polling intervals, but the time delay between print job input and recognition by the printing apparatus increases

Engineering Contradiction:
Improvecloud resource consumptionVSAvoidtime delay between print job input and recognition
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The printing apparatus performs preliminary actions by proactively inquiring about print jobs at specific trigger events (user login, paper tray insertion, power-on) rather than waiting for cloud notifications. This allows the system to maintain long polling intervals for general status checks while ensuring timely job detection when users actually need to access printed materials, thus conserving cloud resources while reducing perceived delays.

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If long polling intervals are used to conserve cloud resources, then cloud resource consumption is reduced, but user convenience deteriorates due to delayed print job recognition

Engineering Contradiction:
Improvecloud resource consumptionVSAvoiduser convenience
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The system dynamically adjusts its inquiry strategy based on operational context. During idle periods with long polling intervals, cloud resources are conserved. However, when dynamic trigger events occur (user login, paper tray insertion, power-on), the system immediately performs targeted inquiries to detect print jobs, thereby maintaining user convenience without requiring continuously aggressive polling that would waste cloud resources.

Inventive Principle:
Principle #15Dynamics

3Loss of energy

If the polling method is used with long intervals, then cloud resource consumption is reduced, but printing operation efficiency decreases

Engineering Contradiction:
Improvecloud resource consumptionVSAvoidprinting operation efficiency
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The system implements periodic polling at extended intervals for general status monitoring, which conserves cloud resources. However, it supplements this with event-triggered inquiries at strategically chosen moments (user login, paper tray insertion, power-on) that are naturally periodic in office environments. This hybrid approach maintains printing operation efficiency by ensuring jobs are detected at these natural checkpoints without requiring continuous cloud communication.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12430086B2Printing apparatus, control method, and storage medium for performing printing using a cloud print service
Publication Date: 2025.09.30 CANON KK
  • US12430086B2 patent drawing
  • US12430086B2 patent drawing
  • US12430086B2 patent drawing

AI summary

A control method of a printing apparatus for acquiring a print job from a cloud print service, and performing printing based on the acquired print job includes transmitting, in a case where a notification received from the cloud print service includes information indicating that a fetchable print job exists, a first request related to the print job, to the cloud print service, executing login processing of causing a user to log into the printing apparatus, and transmitting a second request related to the print job, to the cloud print service conditional upon the login processing being performed.