A virtual printer is an intermediary printer that can be used as a bridge between a computer and a physical printer. When a document is printed to a virtual printer, the virtual printer saves the print job to PDF and image format, stores the PDF or image files in a database, and then redirects the print job to a physical printer to continue printing the document. This allows for greater flexibility and control over the printing process, as the virtual printer can be configured to save print jobs in a variety of formats and locations, and can also be used to manage and modify print jobs before they are sent to the physical printer. Additionally, virtual printers can be used to create searchable PDFs, add watermarks or other branding elements to documents, and support advanced print job management and automation features.
You may download the trial version of Virtual Printer from this web page,
https://veryutils.com/pdf-virtual-printer
== VeryUtils Virtual Printer Highlight Features:
– Print to searchable PDF
– Print to image (BMP, TIFF, JPEG, PNG)
– Print to text (ANSI, UTF-8 or Unicode)
– Can act as a print server with shared printing, supports terminal services and works in a domain
– Print job redirection to hardware printer
– Print job management and document modification
– Add watermarks to documents with many configuration options
– Upload files using FTP/FTPS/SFTP
– ESC/POS receipt parser (virtual POS printer)
– Early Access: allows to obtain converted files right after User start print a document
– N-Up feature: allows to print 2, 4, 6, 9 or 16 pages per sheet
– Supports OAuth v2.0
– EXE installer with full source code
– Supported OS (both x86 and x64): Windows Server 2003, Windows Server 2008R2, Windows Server 2012, Windows Vista, Windows 7, Windows 8/8.1, Windows 10, Windows 11.
== Print to searchable PDF
A searchable PDF file may contain:
✓ Text (.ttf and .ttc font support, embedded fonts support, vertical/horizontal writing modes).
✓ Images (JPEG encoding, masked images for watermarks).
✓ Encryption (RC4 with 40 and 128-bit key length, AES with 128 and 256-bit key length).
== Print to image
✓ Image formats: BMP, TIFF, JPEG, PNG.
✓ Supported color modes for BMP, TIFF and PNG:
* 24 bpp
* 8 bpp color (256 colors)
* 8 bpp grayscale (256 gray tones)
* 4 bpp (16 colors)
* 1 bpp (black and white).
✓ TIFF format: multipage support, TIFF compression.
== Print to text (ANSI, UTF-8 or Unicode)
✓ Encoding: ANSI, UTF-8 or Unicode.
✓ Text files in UTF-8 and Unicode can contain BOM (Byte Order Mark).
✓ Single page or multipage documents support.
Please note, if you print image files to Virtual Printer, Virtual Printer Driver will use OCR technology to extract text contents. For example, if you print a PDF document, Acrobat Reader can convert text into an image. Virtual Printer Driver will use OCR technology to extract text contents from images automatically.
== Can act as a print server with shared printing
Virtual Printer can be installed on a dedicated machine and used as a print server. Virtual Printer supports terminal services and works in a domain. Clients can access it using:
✓ Shared printing
✓ Windows domain
✓ Remote desktop sessions
Using virtual printer as a print server you can archive printed documents with printing date and document owner. This solution can be used also to distribute printing volume to a set of physical printers.
== Print job redirection to hardware printer
Virtual printer supports print job redirection to any available local or network printers.
== Print job management and document modification
With print job management, you have complete control over the printing process, from choosing who can print to adjusting printing parameters and even cancelling printing altogether. You can also make modifications to your document, such as changing the order of pages, adding or deleting pages, and inserting additional information like copyright or date and place details. Additionally, you can remove any ancillary tags that were added by external systems during printing. This feature is designed to enable effective print monitoring using available information.
== Add watermarks to documents with many configuration options
Virtual printer supports watermarking feature. You can add to document textual or image watermarks. This can be your company logo, document ID, user signature and so on.
== Upload files using FTP/FTPS/SFTP
Delayed uploading of documents to FTP server is supported (users need it if they work in offline mode or if they don't have internet connection).
== ESC/POS receipt parser (virtual POS printer)
Our virtual printer can accept POS data in ESC/POS receipts. Using ESC/POS parser you can make POS analysis applications, POS backup applications and many more.
POS parser can:
✓ Save data in TEXT, PDF, JPEG, BMP, TIFF, PNG formats on a local disk.
✓ Transfer data to FTP/SFTP server.
✓ Redirect POS receipt to ESC/POS printer.
This is the sample POS receipt after processing by our virtual printer: RAW, PDF, TXT, PNG
== Early Access: allows to obtain converted files right after User start print a document
Early Access allows to receive information from Virtual Printer Driver in run-time. In this mode, Virtual Printer Driver sends to the Application packages with required information.
== N-Up feature
This feature allows to print 2, 4, 6, 9 or 16 pages per sheet.
== Supports OAuth v2.0
Virtual Printer Driver supports user authentication through OAuth v2.0 protocol. This feature allows to deny unauthorized access to the Virtual Printer Driver and the services provided. Before using Virtual Printer Driver each user should provide a valid credentials for authentication service.
Authentication settings are stored in the following registry key:
«HKLM\Software\REGISTRY_ENTRY\Agent\OAuth v2.0»
== EXE Installer For Virtual Printer
The installation of our virtual printer is done through an EXE installer, for which we offer the full source code of the installer scripts. This allows you to use them as a starting point for creating your own installers. The reason we opted for the EXE format is because it offers centralized management functions that are compatible with the Windows Server OS, allowing you to install our driver on multiple machines simultaneously.
We also offer our expertise to help you create your own customized EXE installer using ours as a foundation. You can include your own registry keys, software launches, and other customizations.
== Custom Development Service
We are pleased to offer our custom development service based on Virtual Printer technology. Our team of experienced developers can create tailored solutions that meet your specific business needs. With our custom development service, you can take advantage of the powerful features of Virtual Printer, including the ability to print to various formats, manage print jobs, and add watermarks to documents. We can help you integrate Virtual Printer into your existing systems, or create a new solution from scratch. Our goal is to provide you with a reliable and efficient printing solution that saves time and enhances your workflow. Contact us today to learn more about our custom development service based on Virtual Printer.