Auto-print SDK for Automated Printing Solutions Version number:

Buy Now Download Now

    Auto-print SDK for Automated Printing solutions

    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 is recommended in several scenarios such as, creating a customized batch converter and Web Service based document conversion. The SDK includes a DLL and ActiveX control for automated printing and batch conversion.

    The Auto-print SDK can be used by developers to print Adobe PDF documents, Microsoft Office Word, Excel, Publisher, PowerPoint, RTF documents, image files such as PNG, JPEG, BMP, GIF, TIFF, FAX, DCM and web pages such as HTM, HTML, XML directly from their applications.

    The Auto-print SDK includes the following sample applications:





    The Auto-print SDK key features:


    API for C#, VB.NET and C++Easy to use API for C#, VB.NET, C++ with several critical sample applications to help developers and reduce development time.

    Merging documentsMerge multiple single page or multi page document into a single PDF or TIFF file.

    Multi-driver Parallel ConversionThe samples can utilize multiple Black Ice Printer Drivers for parallel document conversion.

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

    Directory Monitoring - Available only in Auto-print Service sample Auto-print Service monitors the specified directories, and process documents from the monitored directory.

    Windows Service based document conversion - The Auto-print Service sample demonstrate how convert documents from windows services.

    Changing Printer Driver settings from within the sample - Available only in Auto-print sampleThe Printer Driver settings can be changed simply from the sample applications user interface.

    Detailed loggingAuto-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 documentsInto Failed, Processed, Converter (Output) directories to help users and developers see through the converted, processed, and problematic files immediately.

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

    Running and Convert as a Windows Service in the background - Available only in Auto-print Service sampleAuto-print Service runs under "Administrator" account instead of under a particular user or System Account, that allows the Auto-print service to continue the document conversion even after the current user is logged off in unattended mode.


    For converting documents with the Auto-print SDK, at least one Black Ice Virtual Printer Driver need to be installed on the system.

    Supported Platforms


    Auto-print SDK and Auto-print supports the following operating systems:
    Auto-print Service supports the following operating systems:
    • Windows 10 (32-bit and 64-bit)
    • Windows 8.1 (32-bit and 64-bit)
    • Windows 7 (32-bit and 64-bit)
    • Windows Vista (32-bit and 64-bit)
    • Windows XP (32-bit and 64-bit)
    • Windows Server 2012 (64-bit)
    • Windows Server 2008 R2 (64-bit)
    • Windows Server 2008 (32-bit and 64-bit)
    • Windows Server 2003 (32-bit and 64-bit)
    • Citrix XenApp, XenDesktop
    • Windows Server 2016 (64-bit)
    • Windows Server 2012 R2 (64-bit)
    • Windows Server 2012 (64-bit)
    • Windows Server 2008 R2 (64-bit)
    • Windows Server 2008 (32-bit and 64-bit)


    Auto-print SDK requirements:
    • Auto-print SDK requires .NET framework 4.0
    • For converting documents with the sample applications, at least one Black Ice Virtual Printer Driver needs to be installed on the system.