Auto-print technology
Version number:

BuyBuy Now DownloadDownload

The Auto-print SDK includes a Batch printing component Auto-print Samples with an API for creating custom batch conversion solutions either with or without user interaction. The Auto-print technology can be used with Black Ice printer drivers. By using Auto-print technology, commonly used documents can be printed and converted automatically without any user interaction.

Auto-print C++, C# and VB.NET

Feature rich sample applications which can be used in production environments without any modification for Batch Converter solutions.

Supported File Formats:

  • Adobe PDF documents
  • Microsoft Word
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft PowerPoint
  • RTF documents and TEXT files
  • HTM, HTML, MHT, MHTML, XML pages
  • Email formats MSG, EML
  • AutoCad DWG drawings
  • XPS documents

C#, C++ and VB.NET Samples are available.

The Auto-print SDK contains samples with full *source code written in C++, C#, VB.NET that show how to implement applications capable of Auto-printing. These powerful samples can help developers build applications that can print out MS Office documents such as Word, Excel, Power Point, Visio, AutoCAD, HTML, XPS files and Adobe PDF files without any user intervention.

The Auto-print C++, C# and VB.NET Sample key features

Multi-driver Parallel Conversion
The samples can utilize multiple Black Ice Printer Drivers for parallel document conversion!

Converting documents without user interaction
Auto-print and Auto-print Service uses Black Ice Printer Drivers for converting documents in a simple and easy-to-use user interface.

Changing Printer Driver settings from within the sample
The Printer Driver settings can be changed simply from the sample applications user interface.

Detailed logging
Auto-print and Auto-print Service created detailed log files during the conversion, to help developers and administrators identify and troubleshoot the occurring issues.

Sorting processed documents
into Failed, Processed, Converter (Output) directories to help users and developers see through the converted, processed and problematic files immediately.

Reliability and advanced erroneous document handling
The conversion never stops! Auto-print and Auto-print Service handles erroneous, damaged, password protected and not printable documents and continues the conversion after moved the problematic document into the Failed directory.

Convert a page range of multipage documents
Functions to convert a page range of multipage documents. This is an important feature and requirement in legal documents that only the summary first 3 or 4 pages should be converted.

Some of the business applications of the Auto-print technology are:

  • Large scale batch file conversion.
  • Unattained server based document conversion.
  • Web Service based document conversion.
  • Fax document management.
  • Archiving application.

The Auto-print sample can be modified and enhanced by developers to include support for additional file types such as Post Script, by integrating any addition, third party, printing modules such as “GSview” for Post Script.

Conversion Requirements:

Input file extension Required Third Party application
DOCX, DOTX, DOCM, DOC, DOT, XLSX, XLS, XLSM, XLSB, CSV Microsoft Office 2013 or 2010 or 2007
RTF Microsoft Office 2013 or 2010 or 2007
PPSX, PPS, PPT, PPTX Microsoft Office PowerPoint 2013 or 2010 or 2007
HTML, HTM, MHT, MHTML Internet Explorer (the recommended version is 8 or higher)
VS, VSD Microsoft Visio 2007 or higher
PDF Adobe Reader 10 or higher
TXT Microsoft Office 2013 or 2010 or 2007
TIFF, EMF, FAX, JPEG, GIF, BMP, DCM, DIC and PNG Black Ice components & Included
Email formats MSG and EML Black Ice components & BiPrintEmail.exe

*The source code is not available in DEMO Auto-print SDK. For the source code and for the Release version of the Auto-print SDK contact Black Ice Sales at +1 561-757-4107 or

For technical details please see the Auto-print SDK online manual.