Cloud Print Job Code Management for Data Redundancy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud print services, it is challenging for image forming apparatuses to access and perform printing using public print services due to difficulties in accessing the public print service server, leading to resource wastage from redundant print data storage across multiple cloud services for company and public space image forming apparatuses.

Innovation Solution

A system comprising a first cloud print service connecting with client terminals and a second cloud print service connecting with image forming apparatuses, where the first service stores print job data, issues and manages job codes, and transmits data to the second service, which issues job codes and manages them, enabling efficient data transmission and printing across different tenant types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If image forming apparatuses access public print service directly, then printing functionality is improved, but accessibility is worsened due to server access difficulties

Engineering Contradiction:
Improveprinting functionalityVSAvoidserver accessibility
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a cloud print service as an intermediary between the image forming apparatus and the public print service server. The cloud print service receives print jobs from client terminals, manages job codes, and handles the communication with the public print service, thereby resolving the accessibility issues faced by image forming apparatuses while maintaining printing functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If print data is stored redundantly on multiple cloud print services, then printing availability is improved, but resource efficiency is worsened

Engineering Contradiction:
Improveprinting availabilityVSAvoidresource efficiency
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent extracts the print data storage function from multiple redundant cloud print services and consolidates it into a single cloud print service. The system maintains printing availability by managing job codes that reference the centralized storage, eliminating the need for redundant data storage across multiple services while preserving access capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

3Device complexity

If job codes are managed by second cloud print service only, then system complexity is reduced, but adaptability is worsened for multi-tenant scenarios

Engineering Contradiction:
Improvesystem complexityVSAvoidmulti-tenant support
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The cloud print service is designed with multi-functionality to handle both internal tenant and public tenant scenarios. It can issue and manage job codes for different tenant types, route print jobs appropriately, and interface with both client terminals and image forming apparatuses, thereby maintaining adaptability while keeping the system architecture unified and manageable.

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

Data Source

PatentUS11748047B2System and control method of system
Publication Date: 2023.09.05 CANON KK
  • US11748047B2 patent drawing
  • US11748047B2 patent drawing
  • US11748047B2 patent drawing

AI summary

A system includes a first cloud print service and a second cloud print service, the first cloud print service connected with a client terminal via a network and the second cloud print service connected with an image forming apparatus via the network. The first cloud print service stores print job data received from the client terminal in one or more first memories, requires the second cloud print service to issue a job code of the print job data, associates the job code issued by the second cloud print service with the print job data, and transmits the stored print job data to the second cloud print service when receiving information indicating the stored print job data from the second cloud print service. The second cloud print service issues the job code of the print job data when issuance of the job code of the print job data is requested by the first cloud print service, associates the issued job code with information indicating the first cloud print service, and transmits the information indicating the print job data corresponding to the job code to the first cloud print service associated with the received job code when receiving the job code from the image forming apparatus.