Virtual Printer

A virtual printer is a piece of computer software whose user interface and API resemble that of a printer driver, but which is not connected with a physical computer printer.

When a user requests that a document be "printed" by a virtual printer, then, instead of having the document printed on paper or other material, the underlying software would process its contents in some other way, often resulting in a file being produced or the information being transmitted.

Typical uses of virtual printers include:

  • Saving a document to another format such as a PDF file.
    • Saving a document in a format which can be included in another document. For example, a word processor may not be able to include an engineering CAD document, but it could include a TIFF image of that document printed from the engineering software package.
  • Saving multiple documents into a single document
    • Saving a web page into a single document as it appears in the web browser. This will save the web page without relying on it being available or functional in the future.
  • Saving a reference copy of a document for longer term access. This would allow the document to be viewable by non-proprietary software in the future. This would not be an archival version of the document.
  • Saving a document in a non-editable format. A draft of a book may, for example, be saved in a PDF as TIFF images, to make it more difficult to copy the text of the book.
  • Sending documents to a fax server.
  • Converting documents for sharing in universal, platform/version/hardware-independent format (e.g. JPEG, multipage TIFF, or PDF) in order to eliminate issues such as missing fonts;
    • For example in order to play it on universal stand-alone equipment such as: DVD/mp3/mp4/JPEG player or built-in digital camera player or other JPEG display equipment with TV-out for more convenient read for example on Big TV screen as form of e-Book
    • Word processing and presentation documents often appear differently when viewed on another computer. Different versions of the software, different fonts available, and various other settings can all affect the way these documents display. Formats such as PDF which include fonts or such as TIFF which rasterize fonts eliminate these issues.
  • Allowing user to control certain aspects of printing not supported natively, such as printing multiple pages per sheet without border, print letterhead, watermarks etc. This output can either be saved in a file for future printing or passed to another printer.
  • Saving paper and ink while testing how something will print, cropping etc.
  • Allowing remote printing of documents over the Internet. At least one example of this technology creates a virtual printer on one computer which actually converts the document and sends it to a server on the WWW, from which the file can be printed to a printer attached to a PC in a remote location. Similar technology is also being used to allow printing from devices such as smart phones.

Famous quotes containing the words virtual and/or printer:

    Tragedy dramatizes human life as potentiality and fulfillment. Its virtual future, or Destiny, is therefore quite different from that created in comedy. Comic Destiny is Fortune—what the world will bring, and the man will take or miss, encounter or escape; tragic Destiny is what the man brings, and the world will demand of him. That is his Fate.
    Susanne K. Langer (1895–1985)

    Although then a printer by trade, he listed himself in this early directory as an antiquarian. When he was asked the reason for this he replied that he always thought every town should have at least one antiquarian, and since none appeared for the post, he volunteered.
    —For the State of Iowa, U.S. public relief program (1935-1943)