In computing a virtual printer is a simulated device whose user interface and API resemble that of a printer driver, but which is not connected with a physical computer printer.When a document is "printed" by a virtual printer, instead of physically printing it on paper or other material the underlying software processes its contents in some other way, often resulting in a file being produced or the information being transmitted.