Cloud Print Service Cross-Tenant Job Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In cloud printing systems, cooperation between multiple printing systems is limited when a user from one tenant attempts to print data managed by another tenant, as the systems struggle to access and transmit print jobs across different tenant domains.
Innovation Solution
A system and method that includes an information processing apparatus and cloud print services, where the apparatus determines remote connections from client terminals and transmits print job data to a cloud print service, allowing the service to switch the storage destination of print jobs between different cloud print services, enabling access and cooperation between printing systems across tenant domains.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a cloud print service refers to print jobs held by another tenant's cloud print service, then printing cooperation between tenants is enabled, but security and data access control are compromised
Solution Approach 1:
The patent introduces an intermediary mechanism where the first cloud print service acts as a mediator between the client terminal and the second cloud print service. The service receives print requests, determines the client's connection status to the information processing apparatus, and conditionally transmits print job data to the second cloud print service. This intermediary role enables cross-tenant printing cooperation while maintaining security boundaries, as the first service controls and filters access based on remote connection verification before allowing data transmission to another tenant's service.
2Adaptability or versatility
If the first cloud print service transmits print job data to the second cloud print service, then printing across tenant domains is enabled, but system complexity increases
Solution Approach 1:
The first cloud print service performs multiple functions: it acts as a receiving endpoint for print requests, determines remote connection status, manages data transmission to external services, and coordinates with the second cloud print service. By consolidating these diverse functions into a single multi-functional service, the system enables cross-tenant printing without requiring separate dedicated components for each function, thereby reducing overall system complexity while achieving versatility.
3Reliability
If remote connection determination is performed before transmitting print job data, then security is improved, but processing time increases
Solution Approach 1:
The first cloud print service performs remote connection determination as a preliminary action before transmitting print job data to the second cloud print service. By verifying the client terminal's connection status to the information processing apparatus in advance, the system ensures security requirements are met before committing resources to data transmission. This preliminary verification prevents unnecessary data transfers and security violations, making the time investment worthwhile by avoiding later security issues and rework.
Data Source
AI summary
A system according to exemplary embodiments includes an information processing apparatus and a cloud print service (CPS) associated with a company tenant. The information processing apparatus determines whether a client terminal having received a print request performs remote connection, and transmits a result of determination and print job data corresponding to the print request to the CPS. The CPS causes another CPS that is associated with a public tenant and connected to the CPS via a network to hold the print job data transmitted from the information processing apparatus based on the result of the determination transmitted from the information processing apparatus.


