Printer Supporting Program for Print Job End Notifications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users are unable to determine when a print job ends in a printer unless they are physically near it, and existing OS-standard universal printing programs lack this functionality, resulting in increased communication load on supporting programs.
Innovation Solution
A supporting program that executes on an information processing device, receiving an end event from the universal printing program, obtains screen information associated with the print job's end, and displays a notification on the user interface, reducing the need for continuous monitoring and communication with the printer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the supporting program repeatedly obtains status information from the printer to notify the end of a print job, then the user can be informed of print job completion, but the communication load on the supporting program increases
Solution Approach 1:
The universal printing program establishes a feedback mechanism where the printer sends status information back to the OS, which then notifies the supporting program. This allows the system to automatically detect print job completion without the supporting program needing to repeatedly query the printer, thus reducing communication load while maintaining notification functionality.
Solution Approach 2:
The OS acts as an intermediary between the printer and the supporting program. Instead of the supporting program directly and repeatedly querying the printer for status, the OS receives status information from the printer and processes notifications, thereby reducing the communication burden on the supporting program.
2Ease of operation
If the universal printing program does not include a notification function, then the system remains simple, but the user cannot be notified of print job end without physical presence at the printer
Solution Approach 1:
The OS-standard universal printing program is enhanced to serve multiple functions: it not only handles the basic printing task but also provides notification functionality to the supporting program. This allows a single universal program to fulfill both printing and notification roles without requiring separate complex notification systems.
Solution Approach 2:
The universal printing program automatically generates and transmits end events to the supporting program without requiring additional manual intervention or complex configuration. The system self-manages the notification process by utilizing the existing event generation capabilities within the universal printing framework.
Data Source
AI summary
A supporting program for a printer, when executed by a controller of an information processing device having an operating system with a universal printing program and an application program, the supporting program causing the information processing device to perform, in response to the universal printing program receiving a print instruction from the application program, causing the printer to print an image, and receiving an end event from the universal printing program. The end event is output in response to the universal printing program receiving an end notification from the printer as a result of processing the print job. The supporting program causes the information processing device to perform, in response to receiving the end event, obtaining screen information including information associated with an end of the print job in the printer, and displaying a notification screen based on the screen information on a user interface of the information processing device.


