Service Providing System for Cloud Print Job Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cloud printing systems lack a seamless integration mechanism for managing and executing print jobs across different devices and services, leading to inefficiencies in print job management and device selection for users.
Innovation Solution
A service providing system that includes a job obtaining unit, a job managing unit, and a job transmitting unit, which receives print job notifications from an external printing system, stores them, and transmits them to image forming apparatuses via a network, allowing users to select and execute print jobs on desired devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If print jobs are managed directly by the external printing system without a service providing system, then the system structure is simpler, but users cannot efficiently manage and execute print jobs across various devices
Solution Approach 1:
The service providing system acts as an intermediary between the external printing system and multiple image forming apparatuses. It receives notifications from the external printing system, obtains print jobs, manages them in a job storage unit, and transmits them to appropriate image forming apparatuses. This mediator architecture enables centralized print job management across various devices while maintaining a relatively simple external printing system structure.
2Adaptability or versatility
If print jobs are transmitted directly from external printing system to image forming apparatus, then the transmission path is shorter, but device selection and job routing become complex
Solution Approach 1:
The service providing system serves as a central routing intermediary that receives print job notifications from the external printing system, stores jobs in its job storage unit, and intelligently transmits them to appropriate image forming apparatuses based on user preferences and device availability. This centralized routing mechanism provides flexible device selection without complicating the external printing system's job routing logic.
3Adaptability or versatility
If multiple image forming apparatuses are connected to allow job execution, then user flexibility increases, but job management and coordination become more complex
Solution Approach 1:
The service providing system acts as a coordinating intermediary between the external printing system and multiple image forming apparatuses. It maintains a job storage unit that holds print jobs and manages transmission to appropriate devices, preventing duplication and interruption while enabling users to select from multiple connected apparatuses. This centralized coordination simplifies multi-device management.
4Productivity
If print jobs are stored in a centralized job storage unit, then job management efficiency improves, but the service providing system becomes more complex
Solution Approach 1:
The service providing system performs multiple functions: receiving notifications from the external printing system, obtaining and storing print jobs in a job storage unit, managing job transmission to multiple image forming apparatuses, and coordinating job execution. This multi-functional architecture improves overall job management efficiency by consolidating these functions in a single system rather than distributing them across multiple components.
Data Source
AI summary
A service providing system is for providing a service that is in cooperation with a printing service that is provided by an external printing system. The service providing system includes a job obtaining unit configured, when receiving from the printing system a notification representing that a print job is created by the printing service, to obtain the print job from the printing system; a job managing unit configured to store, in a job storage unit, the print job obtained by the job obtaining unit; and a job transmitting unit configured to transmit the print job stored in the job storage unit in response to a print job request from an image forming apparatus that is coupled to the service providing system via a network.


