Printer Host Status Acquisition Frequency Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing apparatuses face challenges in completing print job cancellations quickly while managing communication loads, particularly in environments with multiple host apparatuses and printers, due to delays in detecting cancellation requests and excessive data transfer.
Innovation Solution
An information processing apparatus that acquires status information at a higher frequency during print data transfer and aborts data transfer upon detecting a cancellation request, allowing for prompt cancellation and reduced communication load, with features like aborting at the end of data units and erasing print data without interpreting subsequent data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If the host apparatus acquires status information at moderate frequency, then the communication load is restrained, but the detection of cancellation request is delayed
Solution Approach 1:
The patent applies dynamic adjustment of status information acquisition frequency based on the print job state. During active print data transfer, the host apparatus increases acquisition frequency to promptly detect cancellation requests. During idle periods, it reduces frequency to minimize communication load. This dynamic adaptation resolves the contradiction between timely detection and communication efficiency.
Solution Approach 2:
The system changes the parameter of status information acquisition frequency according to different operational phases. By setting higher frequency during data transfer and lower frequency during idle periods, the system optimizes both detection speed and communication load management, directly addressing the technical contradiction.
2Loss of time
If the host apparatus increases frequency of acquiring status information, then the detection of cancellation request is prompt, but the communication load increases
Solution Approach 1:
The system dynamically adjusts acquisition frequency based on real-time print job status. High frequency is applied only during active data transfer when cancellation detection is critical, while low frequency is used during idle periods when communication load should be minimized. This temporal differentiation resolves the contradiction.
3Productivity
If the host apparatus transfers a large amount of print data to the printer after cancellation request, then the cancellation process takes time, but the data transfer is necessary for complete print job
Solution Approach 1:
The host apparatus performs preliminary actions by continuously monitoring status information during data transfer and preparing to abort transmission upon detecting cancellation requests. This proactive approach prevents unnecessary data transfer and enables rapid cancellation, resolving the contradiction between cancellation speed and data waste.
Solution Approach 2:
The system implements feedback mechanisms by continuously acquiring status information from the printer and using this information to control data transfer. When cancellation is detected, the feedback loop triggers immediate abort of data transfer, preventing waste and enabling fast cancellation processing.
Data Source
AI summary
An information processing apparatus configured to cause a printer to perform a print job includes a driver and a monitoring section. The driver is configured to generate print data of the print job and to transfer the generated print data to the printer. The monitoring section is configured to perform a status acquiring process for acquiring status information of the printer. The monitoring section is configured to perform the status acquiring process over a period from a start of transfer of the print data to an end of transfer of the print data.


