Application Program Termination for Print Job Resource Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Image forming apparatuses face challenges in efficiently managing the execution and termination of application programs, particularly in determining successful input of print jobs and notifying status information, which affects resource utilization and user experience.
Innovation Solution
The image forming apparatus includes a determination unit to assess successful print job input, a control unit to terminate the application program accordingly, and a notifying unit to acquire and display status information, enabling effective job processing and resource management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the application program continues to run after print job input, then the program can handle multiple jobs, but resources remain occupied unnecessarily
Solution Approach 1:
The control unit is configured to automatically terminate the application program after successfully receiving a print job, without waiting for the job completion. This preliminary termination action frees resources immediately while the job processes in the background, resolving the contradiction between maintaining program availability and freeing resources.
2Productivity
If the application program terminates immediately after job input, then resources are freed quickly, but status information cannot be acquired
Solution Approach 1:
The notification unit acts as an intermediary that bridges the terminated application program and the user interface. It acquires job status information from the system and presents it to the user, allowing the program to terminate while maintaining information availability through this intermediary component.
3Reliability
If multiple application programs cooperate without termination notification, then service continuity is maintained, but resource management becomes inefficient
Solution Approach 1:
The system implements feedback mechanisms where the control unit receives confirmation of successful job input and automatically triggers program termination. This feedback loop enables reliable service continuity through structured program management while improving resource efficiency, reducing the complexity of manual program coordination.
Data Source
AI summary
An image forming apparatus that is controlled by a job processing program serving as a portion of a firmware and into which an application program is installable, the image forming apparatus includes at least one hardware processor which executes an instruction stored in a memory performs operations which include determining whether a print job has been successfully input to the job processing program, in accordance with execution of the application program, terminating the application program without the application program receiving completion notification of the print job, in accordance with a result of the determination that the print job has been successfully input, acquiring a status of the print job under control of the job processing program after termination of the application program, and notifying status information based on the status acquired by the acquiring.


