Document printing in a virtualized computing environment
AssigneeVMware, Inc.
InventorsHui Zhang, Tong Zhao, Kun Shi, Yue Zhao, Hui Yuan
Life of this patent
Estimating the term…
Abstract
The capability to print to a portable document format (PDF) file is provided in a virtualized computing environment that supports a virtual desktop infrastructure (VDI). Printing-related properties, of local printers coupled to a client device, are provided to a host, so that virtual printers at the host can be configured with the printing-related properties. A simulator may be provided at the host to receive the printing-related properties from the client device and to receive a query from a virtualized computing instance for the printing-related properties, instead of the query being directly sent to the client device.
Claims21
A method to perform printing in a virtualized computing environment that includes a host device configured to communicate with a client device, the method comprising:
- receiving, by the host device from the client device via a communication channel, printing-related properties for a local printer coupled to the client device,
- wherein the host device supports a virtualized computing instance that provides a virtual desktop,
- wherein the printing-related properties information is received from the client device by a simulator at the host device;
- receiving, by the simulator from the virtualized computing instance, a call that queries for the printing-related properties;
- simulating at the host device, by the simulator, the client device when sending a response to the virtualized computing instance, wherein the response provides the printing-related properties, and wherein simulating the client device enables the call to be executed at the host device to generate the response;
- configuring, by the virtualized computing instance, a virtual printer for the virtual desktop by using the printing-related properties provided by the response;
- and
- using, by the virtualized computing instance, the configured virtual printer to generate a file of a first format.
A non-transitory computer-readable medium having instructions stored thereon, which in response to execution by one or more processors, cause the one or more processors to perform a method to print in a virtualized computing environment that includes a host device configured to communicate with a client device, wherein the method comprises:
- receiving, by the host device from the client device via a communication channel, printing-related properties for a local printer coupled to the client device,
- wherein the host device supports a virtualized computing instance that provides a virtual desktop,
- wherein the printing-related properties information is received from the client device by a simulator at the host device;
- receiving, by the simulator from the virtualized computing instance, a call that queries for the printing-related properties;
- simulating at the host device, by the simulator, the client device when sending a response to the virtualized computing instance, wherein the response provides the printing-related properties, and wherein simulating the client device enables the call to be executed at the host device to generate the response;
- configuring, by the virtualized computing instance, a virtual printer for the virtual desktop by using the printing-related properties provided by the response;
- and
- using, by the virtualized computing instance, the configured virtual printer to generate a file of a first format.
A host device in a virtualized computing environment that is configurable to communicate with a client device, the host device comprising:
- one or more processors;
- and
- a non-transitory computer-readable medium having instructions stored thereon, which in response to execution by the one or more processors, cause the one or more processors to perform operations to print in the virtualized computing environment, wherein the operations comprise:
- receive, by the host device from the client device via a communication channel, printing-related properties for a local printer coupled to the client device,
- wherein the host device supports a virtualized computing instance that provides a virtual desktop,
- wherein the printing-related properties information is received from the client device by a simulator at the host device;
- receive, by the simulator from the virtualized computing instance, a call that queries for the printing-related properties;
- simulate at the host device, by the simulator, the client device when sending a response to the virtualized computing instance, wherein the response provides the printing-related properties, and wherein simulation of the client device enables the call to be executed at the host device to generate the response;
- configure, by the virtualized computing instance, a virtual printer for the virtual desktop by using the printing-related properties provided by the response;
- and
- use, by the virtualized computing instance, the configured virtual printer to generate a file of a first format.
Dependencies are inferred from the claim text.