Hosted Printing Service Remote Access Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face challenges in printing files from remote devices or web services to printers that are not directly accessible due to network restrictions or configuration issues, leading to limitations in accessing and utilizing printing capabilities.
Innovation Solution
A hosted printing service that enables remote access to printers via a network connection, allowing users to submit print requests through the service, which relays them to appropriate printers for fulfillment, while implementing authentication mechanisms to ensure authorized requests are processed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a printer is connected to a local network or as a local peripheral device, then printing functionality is available to connected devices, but remote devices cannot access the printer due to network restrictions
Solution Approach 1:
A hosted printing service acts as an intermediary between remote devices and local printers. The service receives print requests from remote devices over the internet, authenticates them, and relays approved requests to the target printer through the local network, thereby enabling remote access without direct connection while maintaining network security boundaries
2Adaptability or versatility
If print requests are accepted from any source, then printing service is highly accessible, but unauthorized print requests cannot be prevented
Solution Approach 1:
The hosted printing service performs preliminary authentication of print requests before relaying them to printers. It verifies user credentials, checks device authorization status, and validates request legitimacy at the service layer, ensuring that only authenticated and authorized requests reach the target printer while maintaining a unified access point for all users
3Productivity
If multiple print requests are collected in a queue, then printer utilization is improved, but request processing time increases
Solution Approach 1:
The hosted printing service maintains continuous operation by keeping print request queues active and continuously processing authenticated requests. It ensures uninterrupted relay of approved print jobs from remote devices to local printers, maximizing printer utilization while minimizing idle time through persistent queue management and immediate forwarding of ready requests
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A request to print a file at a printer is received at a first computer system over a public network. Responsive to receiving the request, an indication of the request is exposed to the printer to enable fulfillment, by the printer, of the request to print the file.