Printing Apparatus Cancellation Response Timing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In printing systems using SOAP-XML technology, users face delays in receiving confirmation of print job cancellation, leading to uncertainty and potential network connection issues due to long response times, as notifications are sent only after the print job has been canceled.
Innovation Solution
A printing apparatus with a receiving unit, responding unit, and transmitting unit that sends a response to the user upon receiving a cancellation request before the print job is canceled, ensuring rapid notification and increased processing speed by separating the response from the cancellation process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the printing apparatus waits until the print job is canceled before transmitting a response, then the cancellation is completed, but the network connection may timeout and the user cannot receive notification
Solution Approach 1:
The printing apparatus transmits a response indicating receipt of the cancellation request before the actual cancellation is completed. This preliminary action ensures the user is notified promptly without waiting for the lengthy cancellation process to finish, preventing network timeout while maintaining reliable notification delivery.
2Loss of time
If the printing apparatus transmits a response before the print job is canceled, then the response time is reduced, but the user may not know whether the cancellation was successful
Solution Approach 1:
The response is segmented into two parts: a first response transmitted immediately indicating receipt of the cancellation request, and a second response transmitted after cancellation completion indicating the final status. This segmentation allows the user to receive timely notification while also obtaining complete cancellation status information.
Solution Approach 2:
The system implements feedback by transmitting a second response after the cancellation is completed to inform the user of the actual cancellation status. This feedback mechanism ensures the user receives both immediate acknowledgment and final outcome information.
3Device complexity
If the printing apparatus processes the cancellation request in a single process, then the process is simple, but the processing time is long causing network timeout
Solution Approach 1:
The cancellation processing is divided into separate processes: a first process that receives the cancellation request and transmits an immediate response, and a second process that executes the actual cancellation and transmits a status response. This segmentation reduces processing time by allowing the first response to be sent without waiting for cancellation completion, while maintaining manageable process complexity.
Data Source
AI summary
A printing apparatus that has received a request for canceling a print job determines whether the print job can be canceled, and transmits the determined result to a user of a print service before the print job is canceled. The print job is canceled in a process other than the process that has received the request for canceling the print job. After the print job has been canceled, the printing apparatus notifies a predetermined destination of the completion of canceling the print job.


