Scanner Redirection Module for Remote Desktop Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Remote desktop scanning is inefficient when the source is a client-side scanner, often resulting in crashes due to inefficient processing of scan commands during remote sessions, necessitating a robust method for scanner redirection between client computing devices and host servers.
Innovation Solution
A scanner redirection method is implemented in a remote desktop system, where a client computing device with a scanner redirection module acquires properties of a physical scanner, generates a user interface for updating scanner properties, and transmits requests to the scanner to update properties and acquire scanned images, which are then transmitted to the host server, utilizing protocols like TWAIN for efficient communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a client-side scanner is used for remote desktop scanning, then the scanning function is available on the client device, but the processing of scan commands becomes inefficient and results in crashes
Solution Approach 1:
The patent introduces a scanner redirection module as an intermediary component that runs on the host server. This module receives scan commands from the client application, processes them through a virtual data source, and executes the actual scanning operation on the host server. This intermediary architecture transfers the scanning workload from the client to the server, resolving the contradiction between maintaining client-side scanning availability and ensuring system stability.
2Ease of operation
If scan commands are processed during remote sessions, then scanning functionality is provided, but processing efficiency is poor and crashes occur
Solution Approach 1:
The patent inverts the traditional scanning architecture by moving the data source and processing logic from the client side to the server side. Instead of the client application directly controlling the scanner, the host server hosts a virtual data source that manages the scanning operation. This inversion allows the client to maintain ease of operation while the server handles the computationally intensive processing, thereby improving productivity.
3Reliability
If a robust scanner redirection method is implemented, then scanning reliability improves, but system complexity increases
Solution Approach 1:
The patent creates a virtual copy of the data source on the host server that mirrors the functionality of a physical scanner driver. This virtual data source replicates the scanning interface and command processing capabilities, allowing the system to achieve robust scanner redirection without requiring complex hardware integration on the client side. The copying approach simplifies the overall system architecture while maintaining reliability.
Data Source
AI summary
A scanner redirection method for a remote desktop system that includes a client computing device and a host server, includes the steps of: acquiring properties of a physical scanner from a data source; generating a user interface (UI) for the acquired properties of the physical scanner; in response to a first user selection made on the UI, transmitting a request to the physical scanner to update a scanner property that is one of the acquired properties of the physical scanner; and in response to a second user selection made on the UI, receiving from an application running on the host server, a request for a scanned image, transmitting to the data source a request to acquire the scanned image from the physical scanner, and upon receiving the scanned image from the data source, transmitting the scanned image to the application.


