Auto-print SDK


For Windows 10/8/7/Vista/XP SP3 (32 and 64 bit)

For Windows Server 2016/2012/2008 R2/2008/2003 (32 and 64 bit)


The Black Ice Printer Drivers Auto-print SDK can be used to programmatically print and convert files with the Black Ice Printer Driver without any user interaction. The Auto-print SDK is recommended in several scenarios, such as creating a customized batch converter and Web service-based document conversion. The API includes a DLL and ActiveX control for automated printing and batch conversion.


The Auto-print API files are located at:


For 32-bit Auto-print:

<Auto-print Installation Folder>\Auto-print 32 bit\AutoPrint\BiAutoPrint32.dll

<Auto-print Installation Folder>\Auto-print 32 bit\AutoPrint\BiAutoPrint32.ocx


For 64-bit Auto-print:

<Auto-print Installation Folder>\Auto-print 64 bit\AutoPrint\BiAutoPrint64.dll

<Auto-print Installation Folder>\Auto-print 64 bit\AutoPrint\BiAutoPrint64.ocx  


The Auto-print includes more sample applications to demonstrate how to use the Auto-print API and automated document conversion with the printer driver. Please see the Sample Applications section.

This document contains detailed information on how to use the SDK, the programming interface and other development aspects of Auto-print SDK:

Installation and Registration

Auto-print technology – Programmatic Document Conversion

The Auto-print DLL Reference

The Auto-print ActiveX Reference

Configuring the printer driver - BlackIceDEVMODE

Registering the ActiveX Controls

Sample Applications

How to use your application on test computer

Auto-print Redistribution Files

Predefined Profiles

Configuring Web services for the Auto-print DLL

BIAP Error Codes