Cloud Print Hold Release for Printers Without Pull Printing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cloud printing services cannot execute forced hold printing with printing apparatuses that do not have a pull printing function, limiting the flexibility and usability of print job management.
Innovation Solution
A printing system comprising a printing server and apparatus that allows forced hold printing by enabling a printing apparatus without a pull printing function to notify the server of its capability, receive a cancellation request, and execute printing after the pending state is cancelled by a different apparatus, such as a mobile terminal.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a printing apparatus does not have a pull printing function, then the device complexity is reduced, but the adaptability to cloud printing services is limited
Solution Approach 1:
The patent introduces a printing server as an intermediary that manages print jobs in a pending state. The server receives print jobs, holds them in pending state, and manages cancellation requests from other apparatuses. This mediator enables printing apparatuses without pull printing functions to participate in forced hold printing through the server's coordination
Solution Approach 2:
The printing server provides universal functionality by serving multiple printing apparatuses with different capabilities. It implements a standardized interface that allows both apparatuses with and without pull printing functions to access forced hold printing, making the system universally applicable across diverse device types
2Ease of operation
If forced hold printing is restricted to apparatuses with pull printing function, then the reliability of job cancellation is ensured, but the ease of operation is reduced
Solution Approach 1:
The printing server acts as a reliable intermediary that verifies and processes cancellation requests. It maintains the pending state of print jobs and validates cancellation requests from other apparatuses, ensuring reliable job cancellation while enabling easy operation through standardized interfaces
Solution Approach 2:
The system implements feedback mechanisms where the printing server communicates the status of print jobs and cancellation requests to the initiating apparatus. This feedback loop ensures reliable job cancellation by confirming whether the pending state was successfully cancelled and the print job was transmitted
3Adaptability or versatility
If a printing apparatus notifies the server of its capability, then the adaptability is improved, but the device complexity increases
Solution Approach 1:
The printing apparatus performs preliminary action by notifying the printing server of its capability to execute forced hold printing before actual print operations. This advance notification allows the server to properly manage print jobs for this apparatus, improving compatibility without requiring complex runtime processing
Solution Approach 2:
The printing apparatus autonomously manages its own capability notification to the server. It self-registers its forced hold printing capability, allowing the server to include this apparatus in forced hold printing operations without requiring manual configuration or complex integration processes
Data Source
AI summary
A printing apparatus configures a setting for using a hold printing function of obtaining a print job held in a pending state in a printing server and executing printing processing, in a case where the hold printing function is set to be used, provides the printing server with a notification indicating that the printing apparatus is capable of making a cancellation request that requests the printing server to cancel the pending state of the print job, obtains the print job from the printing server after the pending state of the print job is cancelled based on a request from an apparatus different from the printing apparatus, and executes printing in accordance with the obtained print job.


