Scanner Redirection Module for Remote Desktop Protocol Conversion
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 processing issues 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 using a client computing device with a remote desktop client application and a host server, featuring a conversion module and an image capture core to communicate with physical scanners, convert scanning protocols, and transmit scanned images efficiently, including the option to add watermarks and compress images.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If client-side scanner processing is used during remote sessions, then scanning functionality is available, but processing efficiency deteriorates and crashes occur
Solution Approach 1:
The patent introduces a scanner redirection module as an intermediary component that sits between the remote desktop client and the physical scanner. This module captures scan commands from the remote session, processes them locally on the client device, and redirects the actual scanning operation to the physical scanner while returning results to the remote session. This intermediary architecture allows the remote session to access scanner functionality without directly controlling the physical scanner, thereby improving both stability and processing efficiency.
2Reliability
If scanner redirection is implemented between client and host, then scanning functionality is improved, but protocol compatibility issues arise
Solution Approach 1:
The patent employs a conversion module that dynamically transforms scanning protocol parameters between different formats. When a scan command is received from the remote desktop session, the conversion module translates it into the specific protocol format required by the physical scanner. Conversely, when scan results are returned, the module converts them back to the format expected by the remote session. This parameter transformation capability enables reliable scanner redirection while maintaining compatibility with diverse scanning protocols.
Data Source
AI summary
A scanner redirection method includes the steps of: receiving from an application running on a host server, a request for scanner properties; acquiring properties of the physical scanner; converting the properties of the physical scanner that are described according to a first scanning protocol to properties of the physical scanner that are described according to a second scanning protocol; transmitting the properties of the physical scanner that are described according to the second scanning protocol to the application; in response to detecting a user selection made on an image of a user interface, transmitting the user selection to the application; and in response to the user selection, receiving from the application, a request for a scanned image, and transmitting a request to an image capture core to acquire the scanned image from the physical scanner.


