Push Notification Server for Printer Data Queue Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In scenarios involving large amounts of print data or successive print processing, existing systems face challenges in efficiently managing queued print data and detecting print completion in printers, leading to restricted operability on information processing devices like smartphones.
Innovation Solution
A communication system that includes a smartphone, printer, and push notification server, where the smartphone can receive push notifications indicating print completion or errors, allowing it to queue and send print data to the printer without maintaining the print application in an active state, enabling seamless multitasking and efficient data handling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the print application maintains active state to detect print completion, then print completion detection is reliable, but device operability is restricted
Solution Approach 1:
A push notification server is introduced as an intermediary between the printer and the information processing device. The server receives print completion status from the printer and sends notifications to the device, eliminating the need for the print application to remain active for detection while maintaining reliable communication.
Solution Approach 2:
The system implements a feedback mechanism where the printer sends completion status information through the push notification server back to the information processing device. This allows the device to know when printing is complete without continuously monitoring the print process, resolving the contradiction between detection reliability and operational freedom.
2Quantity of substance
If print data is queued in the information processing device, then large amounts of print data can be handled, but data management complexity increases
Solution Approach 1:
The system performs preliminary actions by storing print data in the information processing device before printing occurs. The queued print data is prepared in advance and automatically transmitted to the printer when the print task is initiated, simplifying data management for large volumes of print data.
Solution Approach 2:
The system maintains continuous capability to queue and manage print data without interruption. The information processing device can continuously accumulate print data in a standardized queue format, ensuring seamless data management regardless of data volume while maintaining simple, predictable operation.
3Reliability
If the print application remains active to send queued print data, then data transmission is reliable, but energy consumption increases
Solution Approach 1:
Instead of continuous monitoring, the system uses periodic push notifications from the server to trigger data transmission. The information processing device wakes up periodically to check for notifications and transmits queued data only when necessary, maintaining transmission reliability while significantly reducing energy consumption compared to continuous active monitoring.
Data Source
AI summary
An information processing device may accept an input of a first print instruction. The information processing device may send first print data to a printer in response to accepting the input of the first print instruction. The information processing device may store second print data in the memory in a print stand-by state. The information processing device may receive a push notification from the push notification server. The push notification may include first information that is related to first print processing using the first print data and outputted from the printer. The information processing device may send the second print data to the printer in response to receiving the first information.


