Cloud Print Virtual Printer Queue Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In cloud printing systems, managing a large number of printing apparatuses through a virtual printer leads to concentrated loads on software modules, causing delays and performance issues due to simultaneous data access and transmission.
Innovation Solution
Establishing a correspondence relationship between virtual printers and registered printers, allowing print jobs to be moved from a virtual printer queue to a designated registered printer queue, and transmitting print jobs upon request, thereby distributing the load and reducing communication delays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a virtual printer is used to collectively manage multiple printing apparatuses, then ease of operation is improved, but device complexity increases and load concentration occurs on the virtual printer software module
Solution Approach 1:
The system segments the printer management functionality by introducing intermediate printer queue management units that correspond to individual registered printers. These units divide the centralized virtual printer queue into multiple distributed queues, with each queue handled by a separate software module. This segmentation reduces the load on any single module while maintaining the ease of operation provided by the virtual printer interface.
Solution Approach 2:
The patent introduces printer queue management units as intermediary components between the virtual printer and individual registered printers. These intermediaries handle the actual queue management and data transmission tasks, allowing the virtual printer to maintain its simplified user interface while distributing the operational complexity across multiple specialized modules.
2Ease of operation
If multiple printing apparatuses access print job data through a single virtual printer, then ease of operation is improved, but communication delays occur due to concentrated data access and transmission
Solution Approach 1:
The system segments the centralized data access path into multiple distributed access paths. Each registered printer has its own dedicated queue management unit that can independently access and transmit print job data. This eliminates the bottleneck where multiple printers had to sequentially access data through a single virtual printer module, thereby reducing communication delays while maintaining operational simplicity.
Solution Approach 2:
The patent implements preliminary action by pre-establishing dedicated queue management units and correspondence relationships between virtual printers and registered printers before actual print jobs arrive. This allows the system to be pre-configured with multiple independent data access paths, enabling parallel data retrieval and transmission operations when print jobs are submitted, thus reducing communication delays.
Data Source
AI summary
A printing apparatus registers the printing apparatus in a cloud print service, and generates a printer queue storing a print job to be transmitted to the printing apparatus on the cloud print service. If the printing apparatus is associated with a virtual printer on the cloud print service, the printing apparatus acquires information of print jobs managed by the virtual printer from the cloud print service. If an operation for printing the print jobs managed by the virtual printer is received, the printing apparatus gives an instruction for moving a print job that is specified on the basis of at least the acquired information of the print jobs to the printer queue for the printing apparatus provided on the cloud print service, and acquires the moved print job.


