HYPERVISOR PRINTER EMULATION FOR VIRTUAL MACHINES
First Claim
1. A method comprising:
- identifying an object sent from a guest operating system to an emulated printer via a virtual communication channel;
creating a print image of the object; and
communicating the print image with a target destination.
1 Assignment
0 Petitions
Accused Products
Abstract
A virtual machine manager (VMM) provides an emulated printer to a guest operating system. The virtual machine manager is configured to receive a printer mechanism type, receive an output type, and configure the emulated printer according to the printer type, printer mechanism type, and output type. The VMM, in one embodiment, also provides a virtual communication channel over which a guest operating system may identify and communicate with the emulated printer. The guest operating system installs a printer driver corresponding to the emulated printer, prints an object to the emulated printer via the virtual communication bus, and the VMM creates a print image of the object before communicating the print image with a target destination.
50 Citations
20 Claims
-
1. A method comprising:
-
identifying an object sent from a guest operating system to an emulated printer via a virtual communication channel; creating a print image of the object; and communicating the print image with a target destination. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable storage medium including instructions that, when executed by a processing device, cause the processing device to perform a method comprising:
-
identifying an object sent from a guest operating system to an emulated printer via a virtual communication channel; creating a print image of the object; and communicating the print image with a target destination. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing apparatus comprising:
-
a memory to store instructions for providing an emulated printer; and a computing device, coupled to the memory, wherein the computing device is configured to; identify an object sent from a guest operating system to an emulated printer via a virtual communication channel; create a print image of the object; and communicate the print image with a target destination. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification