Printer Publish-Subscribe Service for Automated Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current printing technologies lack efficient methods for printers to subscribe to and receive hosted services, limiting their ability to automatically access and print files from various locations and manage software updates without user intervention.
Innovation Solution
Implementing a publish-subscribe paradigm using network-hosted services, where printers can subscribe to specific subjects or topics through a graphic user interface, allowing for automatic receipt and storage of printer-specific publications, such as print jobs and software updates, via a computerized network, with optional user confirmation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If printers manually access and print files from various locations, then users can access files from any location, but user intervention is required for each printing operation
Solution Approach 1:
The printing device is configured to automatically receive publications from the hosted service without requiring user intervention. The device autonomously subscribes to subjects, receives publications, and executes printing operations based on predefined configurations, enabling self-service functionality.
Solution Approach 2:
The printing device pre-subscribes to subjects and pre-configures printing parameters before actual printing is needed. This preliminary setup allows the device to automatically execute printing operations when publications are received, eliminating the need for real-time user intervention.
2Reliability
If printers manually check for software updates, then software can be updated, but the process requires user intervention and is inefficient
Solution Approach 1:
The printing device automatically subscribes to software update subjects and receives update publications from the hosted service without user intervention. The device autonomously manages its software update process, improving both reliability and efficiency.
Solution Approach 2:
The system implements a feedback mechanism where the printing device automatically checks for updates, receives update publications, and executes updates based on the hosted service's published information. This automated feedback loop ensures timely and efficient software updates.
3Adaptability or versatility
If traditional publish-subscribe implementation is used, then content can be routed by subject name, but network bottlenecks occur
Solution Approach 1:
The printing device is configured with local quality settings that allow it to process and filter publications specific to its needs. By subscribing to specific subjects and filtering publications locally, the device reduces unnecessary network traffic and avoids bottlenecks while maintaining subject-based routing capability.
Data Source
AI summary
A subscription request is received from a user into a graphic user interface of a printing device to subscribe to a subject which is administered and published by a network hosted service. The printing device forwards the subscription request to a computerized device connected to the printing device through a computerized network. The computerized device is connected to a plurality of different printing devices. The printing device receives a printer-specific publication from the computerized device over the computerized network in response to the subscription request. The method stores the printer-specific publication within computer-readable memory of the printing device. The method may or may not receive a command from a user through the graphic user interfact of the printing device before the printing device acts upon the specific publication (subject) received from the publishing device.


