CPC G06F 9/452 (2018.02) [H04N 1/00233 (2013.01); H04N 1/32277 (2013.01); H04N 1/3232 (2013.01)] | 18 Claims |
1. A scanner redirection method for a remote desktop system that includes a client computing device that has running therein a scanner redirection module, and a host server, the scanner redirection module including a conversion module and including an image capture core that is configured to communicate with a physical scanner, the scanner redirection method comprising:
in response to receiving from an application running on the host server, a request for scanner properties, acquiring from the image capture core, properties of the physical scanner that the image capture core acquired from the physical scanner and that are described according to a first scanning protocol;
converting with the conversion module, the properties of the physical scanner to properties described according to a second scanning protocol, and then transmitting the converted properties of the physical scanner to the application;
after transmitting the converted properties of the physical scanner to the application, in response to receiving from the application, a request to adjust one of the properties of the physical scanner that is described according to the second scanning protocol: converting with the conversion module, the requested adjustment of the property of the physical scanner to an adjustment of the property described according to the first scanning protocol, and then transmitting to the image capture core, a request for the converted adjustment of the property of the physical scanner, in response to which the image capture core requests the physical scanner to adjust the property of the physical scanner;
in response to detecting a user selection made on an image of a user interface that shows the properties of the physical scanner transmitted to the application, transmitting the user selection to the application, in response to which a request is received from the application for a scanned image;
in response to receiving the request for the scanned image from the application, transmitting a request to the image capture core to acquire the scanned image from the physical scanner, in response to which the image capture core acquires the scanned image from the physical scanner having the adjusted property; and
upon receiving the scanned image from the image capture core, transmitting the scanned image to the application.
|