Cloud Printing Error Notification via Data Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud printing services lack enhanced convenience features, particularly in terms of error notification and data transmission management, which can lead to delayed user awareness of printing issues and reduced usability.

Innovation Solution

A method implemented in a non-transitory computer-readable storage medium that causes a computer to perform a method including acquiring print data and restriction information, and performing notification processing based on predetermined conditions, ensuring timely error notification and optimized data transmission in a printing system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If cloud printing service transmits print request to printing apparatus, then printing can be performed remotely, but error notification is delayed and user convenience is reduced

Engineering Contradiction:
Improveerror notification timingVSAvoiduser convenience
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The information processing apparatus performs preliminary validation of print data against restriction information before transmitting the print request to the printing apparatus. This preliminary action prevents errors from occurring in the first place and allows immediate notification to the user if the print data does not satisfy the predetermined conditions, eliminating the delay associated with waiting for the printing apparatus to process and return error information.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If print data is transmitted to cloud printing service, then cloud printing functionality is enabled, but data transmission time and processing delay increase

Engineering Contradiction:
Improveprinting processing speedVSAvoiddata transmission time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The printing process is segmented into distinct validation and execution phases. The information processing apparatus performs the predetermined condition check on print data before transmission, separating the validation function from the printing execution function. This segmentation allows the system to identify and handle potentially problematic print data early, reducing unnecessary data transmission and processing time at the printing apparatus.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If cloud printing service is used, then printing accessibility is improved, but error detection and notification efficiency decreases

Engineering Contradiction:
Improveprinting accessibilityVSAvoiderror detection efficiency
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system implements a feedback mechanism where the information processing apparatus receives restriction information from the printing apparatus, validates print data against these restrictions, and provides immediate feedback to the user about whether the print data satisfies the predetermined conditions. This feedback loop enables efficient error detection and notification without compromising the accessibility benefits of cloud printing.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12086492B2Storage medium, information processing apparatus, and control method
Publication Date: 2024.09.10 CANON KK
  • US12086492B2 patent drawing
  • US12086492B2 patent drawing
  • US12086492B2 patent drawing

AI summary

A non-transitory computer-readable storage medium stores computer-executable instructions that, when executed by a computer of an information processing apparatus capable of communicating with a printing apparatus, cause the computer to perform a method including acquiring print data on which print processing is to be performed by the printing apparatus, acquiring restriction information concerning printing about a server located outside the information processing apparatus and capable of communicating with the printing apparatus, and, in a case where information concerning the print data satisfies a predetermined condition that is based on the restriction information, performing processing for performing notification about an error in which print processing is not performed.