Printer Push Notification Handling for Failed Print Jobs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inconvenience when print data sent from an information processing device to a printer cannot be queued due to insufficient memory or print failure errors, requiring manual monitoring and re-sending of data once the issue is resolved.

Innovation Solution

An image processing device with a controller, printer, communication interface, and memory that receives print data and device identifying information, determines if a particular event is occurring, stores data accordingly, and sends notifications through a push notification server to allow for automatic re-sending of data when the event is resolved.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the printer receives print data from an information processing device, then the print processing can be executed, but when a particular event (insufficient memory or print failure error) occurs, the print data cannot be queued and the user must manually monitor and re-send the data

Engineering Contradiction:
Improveuser convenienceVSAvoidwaiting time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by storing device identifying information in the memory before the particular event occurs. When the event ends, the stored identifying information is used to automatically notify the information processing device, eliminating the need for manual monitoring and re-sending operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system establishes a feedback mechanism where the printer notifies the information processing device about the status of particular events. The controller determines when the particular event has ended and sends device identifying information to the push notification server, which then notifies the user, creating a closed-loop feedback system that eliminates manual status checking.

Inventive Principle:
Principle #23Feedback

2Reliability

If the user monitors the printer state manually, then the user can confirm when the particular event has ended, but the user must operate the information processing device and re-send print data, reducing convenience

Engineering Contradiction:
Improveevent confirmationVSAvoidoperation convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs self-service by automatically handling the notification process without user intervention. The controller automatically determines when the particular event has ended, sends device identifying information to the push notification server, and the server automatically notifies the information processing device, eliminating the need for the user to manually monitor and re-send data.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The push notification server acts as an intermediary between the printer and the information processing device. Instead of the user directly monitoring printer status, the server mediates the communication by receiving device identifying information from the printer and sending notifications to the user's device, simplifying the interaction and improving convenience.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Extent of automation

If the printer stores device identifying information in memory, then automatic notification can be sent when the particular event ends, but the system complexity increases with the push notification server and communication interface

Engineering Contradiction:
Improveautomatic notificationVSAvoidsystem complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The push notification server provides multi-functional capabilities: it handles notifications for multiple devices, manages communication between the printer and various information processing devices, and provides a standardized interface for event notification. This universal service reduces the need for complex device-specific notification mechanisms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The push notification server serves as an intermediary that simplifies the system architecture by centralizing the notification function. Instead of each device implementing complex notification logic, the server mediates communication, handling the complexity centrally while keeping individual devices simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10075611B2Image processing device executing communication processing with push notification server and information processing device
Publication Date: 2018.09.11 BROTHER KOGYO KK
  • US10075611B2 patent drawing
  • US10075611B2 patent drawing
  • US10075611B2 patent drawing

AI summary

An image processing device may first-receive print data and device identifying information from an information processing device. The image processing device may determine whether or not a particular event is occurring. The image processing device may first-store the received print data in a memory when the particular event is not occurring. The image processing device may second-store the received device identifying information in the memory when the particular event is occurring. The image processing device may send the device identifying information to a push notification server when the particular event has ended. The image processing device may second-receive print data from the information processing device corresponding to the sent device identifying information. The image processing device may third-store the received print data in the memory. The image processing device may print using the print data stored in the memory at least one of the first-storing and the third-storing.