Auto-print SDK Version History

  Version History

DATE: 08-01-2023
Version: 17.43 (revision: 533)
– Added the “Use the Built-in PDF converter” option to the C# and VB.NET samples to the “PDF Converter Settings” menu (#16676)
– Added the “Use Built-In PDF Converter” option to the default INI file

DATE: 07-26-2023
Version: 17.42 (revision: 530)
– Added Built-in converter for converting PDF files (#16609, #16633)
– Stability improvement for the LoadBlackIceDEVMODE function in the BlackIceDEVMODE ActiveX control (#16662)
– Stability improvement for the “Keep the color depth of the document” option (#16451)
– Stability improvement for activation and license checking on certain systems (#15304)
– Minor user interface improvement for the Auto-print SDK installer (#15774)
– Added the product name to the Manual Registration dialog (#15707)
– Stability improvement for reading some non-standard JPEG compressed TIFF images that use the JPEGInterchangeFormat (513) and TileOffsets (324) TIFF tags. (#15218)
– Stability improvement for reading certain color TIFF files containing an incorrect Photometric Interpretation tag (#16208)
– Stability improvement for converting JPEG compressed TIFF files with invalid Bits Per Sample tags (#16515)
– Stability improvement for converting XPS files (#16606)
– Added license agreements of third-party components (#16522)
– Fixed handle leak during license checking (#16602)
– Updated eLicense.dll to version 6.37.325
– Updated BuRegister.dll to version 17.41.3051
– Updated Document Imaging DLLs to version 13.11.976

DATE : 06-07-2022
Version : 16.94 (revision: 514)
– Added “BIAPWriteVersionsToLog” function to write the version of all Auto-print components to a log file (#15077)

DATE: 05-31-2022
Version: 16.92 (revision: 513)
– Stability improvement printing PDF files that have # characters in their path with Foxit Reader (#15079)
– Corrected version in the Auto-print SDK installer’s properties (installation and licensing was not affected by the problem) (#15231)

DATE: 05-11-2022
Version: 16.91 (revision: 511)
– Added the Visual Studio 2022/2019/2017 project and solution files to the Auto-print SDK samples (#14972)
– Removed the Visual Studio 2013/2012/2010/2005 project and solution files from the Auto-print SDK samples (#14974)
– Renamed the samples which use OCX files instead of DLLs (#14973)
– Updated eLicense dll version to 6.30.301
– Updated BuRegister dll version to 16.92.2819

DATE : 03-24-2022
Version : 16.88 (revision: 505)
– Added support to converting IBM IOCA and MO:DCA images (#15016)
– Version checking improvements in the licensing (#14541)
– Updated eLicense.dll to version 6.29.300
– Updated BuRegister.dll to version 16.89.2801

DATE : 01-05-2022
Version : 16.75 (revision: 503)
– Improved licensing related error messages (#14745, #14746)
– Stability improvement for license checking if Auto-print was registered manually (#14743)
– Updated eLicense.dll to version 6.27.294
– Updated BuRegister.dll to version 16.76.2736

DATE : 09-15-2021
Version : 16.65 (revision: 494)
– Added option to keep the page orientation and size when converting images (#14105, #14130)
– Added option to keep the Color Depth when converting images (#14409)
– Stability improvement for detecting password protection in some PDF files (#14265, #14387, #14397)
– Stability improvement for printing PDF files with Foxit PDF Reader version 11 and above. (Foxit Reader was renamed to Foxit PDF Reader, causing Auto-print SDK to not be able to find it.) (#14403)
– Updated Document Imaging DLLs to version 12.84.830

DATE : 08-09-2021
Version : 16.61 (revision: 481)
– Added Page Break character support to the Black Ice Print Text helper (BiPrintText.exe) (#14294)

DATE : 07-06-2021
Version : 16.56 (revision: 480)
– Stability improvement for printing email files when using “Print the email only” option (#14145)
– Stability improvement for printing email files when the attachment name includes invalid characters (#14161)

DATE : 06-30-2021
Version : 16.55 (revision: 478)
– Added the separated Cc email address to printed document from an email files (#14124)
– Stability improvement for setting the path to the Foxit PDF Reader using the BIAPSetStringProperty Auto-print SDK function. (#14052)
– Stability improvement for printing Unicode text files (#14119)
– Stability improvement for printing email files if the attachment files includes colon (#14138)

DATE : 04-23-2021
Version : 16.48 (revision: 471)
– Added user interface to the Auto Print Service C# Sample (#13472, #13628)
– Added Unicode support for printing email (.msg, .eml) files (#13890)
– Stability improvement for duplicated email body when printing email (.msg, .eml) files (#13894)
– Updated eLicense.dll to version 6.18.263
– Changed some licensing related error messages to be more meaningful (#13452)
– Updated BuRegister.dll to version 16.41.2635
– Added “Test Proxy Connection” button to the Proxy Settings window to help troubleshoot connection problems during registration (#13441)
– Updated manuals

DATE : 12-02-2020
Version : 16.28 (revision: 461)
– Added option to print text files with user specified file extensions like .log, .dat, .bat, and etc… (#13287, #13288)
– Enabled automatic restart for Auto-print C# services (#12315)
– Added “Use a temporary directory for the converted files if one using Monitoring directory.” option to the Auto-print C# and VB.NET samples (#12619)
– Updated manuals

DATE : 11-05-2020
Version : 16.13 (revision: 453)
– Stability improvement for printing using PowerPoint in multi-threaded 2016 and 2019 version 16.0.13328 (#13255)

DATE : 06-09-2020
Version : 16.12 (revision: 452)
– Added functions to enumerate a file names when printing a multi-page document and the “Save each page as separate file” option is enabled in Printer Driver (#12608)
– Updated manuals

DATE : 04-02-2020
Version : 16.04 (revision: 446)
– Stability improvement for the Auto Print Service C# Sample does not print the Office files with Office 2010 (Error 16s) (#12270)

DATE : 01-03-2020
Version : 15.98 (revision: 445)
– Merged the evaluation/demo installer with the release installer to a single installer of the Auto-print SDK (#11793)
– Updated manuals

DATE : 09-13-2019
Version : 15.85 (revision: 438)
– Added Foxit Reader as an option to convert PDF files with the Auto-print API (#11594)
– Added function to the BiAutoPrint.dll and ocx to set the printed page range (#11716)
– Stability improvements for demo registration (#11607)
– Added Foxit Reader to the User interface for Auto-print C# and VB.NET samples to print PDF files (#11687, #11688, #11689, #11702)
– Updated manuals

DATE : 09-12-2019
Version : 15.70 (revision: 435)
– Added Foxit Reader option to the API (#11594)
– Stability improvements for demo registration (#11607)
– Added support for Foxit Reader for Auto-print C# and VB.NET samples (#11687, #11688, #11689, #11702)
– Updated manuals

DATE : 08-01-2019
Version : 15.65 (revision: 429)
– Added transferable license handling
– Added support for Foxit Reader for PDF printing
– Added the version number to title of Auto-print SDK installers (#10031)
– Improvements for registry cleanup on Auto-print SDK uninstall (#9691)
– Updated manuals

DATE : 01-30-2019
Version : 15.46 (revision: 413)
– Stability improvement for printing into BMP format (#10451)

DATE : 01-15-2019
Version : 15.45 (revision: 411)
– Added support to Compact PDF file format (#10349)
– Added From, Sent, To and Subject header to printed email file format (#10238)
– Improved error handling for invalid characters in file names (# character in PDf file names) (#10070)
– Updated manuals

DATE : 06-26-2018
Version : 15.15 (revision: 407)
– Added the apply profile feature to “Auto-print Multi-Threaded Service C# Sample”

DATE : 05-17-2018
Version : 15.04 (revision: 406)
– Stability improvement for the Installation process to allow Auto-print C# and VB.NET samples to be executed from the default installation directory when a user is rebuilding the samples from Visual Studio
– Updated Document Imaging DLLs to version 12.60.606
– Stability improvement for opening certain TIFF files (Error 15: Invalid bit order)

DATE : 04-18-2018
Version : 15.02 (revision: 400)
– Added “Auto-print Multi-Threaded Service C# Sample”
– Updated Document Imaging DLLs to version 12.60.600
– Stability improvement for opening certain multi-page JPEG compressed TIFF files
– Updated elicense.dll to version 5.15.207
– Manual registration window was not shown on some connection errors (43 and 44)
– Updated manuals

DATE : 02-22-2018
Version : 14.99 (revision: 392)
– Stability improvement for converting PDF documents in parallel on some systems (Error code 62)
– Added demo period to samples’ title text
– Updated elicense.dll to version 5.13.205
– Fixed error 37 during registration
– Updated manuals

DATE : 12-29-2017
Version : 14.99 (revision: 389)
– Auto-print checks if the Printer Driver is Activated before printing
– Updated Document Imaging DLLs to version 12.58.593
– Stability improvement for opening certain LZW compressed TIFF files
– Updated manuals

DATE : 11-15-2017
Version : 14.99 (revision: 383)
– Stability improvement for printing PDF documents on Windows Server 2016
– Stability improvement for detecting Microsoft Office on Windows Server 2012 and 2016 systems
– Updated Document Imaging DLLs to version 12.58.591
– Stability improvement for opening certain LZW compressed TIFF files

DATE : 02-22-2017
Version : 14.82 (revision: 376)
– Updated build process 15.
– Stability improvement in Multi-Threaded Converter C# Sample for configuring path with environment variables
– Upgraded build process for the Auto-print components and installers
– Updated Document Imaging DLLs to version 12.57.563
– Added support for loading 3 bpp TIFF documents
– Added support for loading tiled TIFF documents
– Stability improvement for using period character in custom file names when printing email files

DATE : 12-15-2016
Version : 14.76 (revision: 368)
– Stability improvement for printing certain PDF documents generated by Ghostscript
– Stability improvement for detecting corrupted PDF files
– Stability improvement for detecting password protection in some PDF files
– Stability improvement for handling low memory conditions
– Fixed the online link in Auto-print C# and C++ Samples
– Updated BlackIceDEVMODE.dll and BIAPMSG.dll to version 14.67.1503
– Updated BiAutoPDF.dll to version 2.6.3.644
– Added Visual Studio 2015 solution and project file to samples
– Stability improvement for .NET samples in case incorrect ActiveX controls are registered on the system
– Reduced the timeout of the first page of the document to be printed to 3 minutes
– Stability improvement for printing email files with the Custom Filename Generation option
– Updated eLicense.dll to version 5.08.187
– Stability improvement for registration on certain systems
– Stability improvement for uninstallation after the registration number was entered instead of the serial number during manual registration
– Updated manuals

DATE : 03-16-2016
Version : 14.55 (revision: 350)
– Improved corrupted PDF input file detection
– Added DICOM input file support
– Stability improvement for print email files with Create Directory option
– Stability improvement for logging in the BiPrintEmail helper
– Updated BlackIceDEVMODE.dll and BIAPMSG.dll to version 14.55.1410
– Updated Image Dlls to version 12.56.534
– Stability improvement for loading TIFF files larger than 2GB

DATE : 02-24-2016
Version : 14.54 (revision: 342)
– Added EMF input file support
– Added Email (MSG and EML) input file support
– Changed the prebuilt samples to use .NET Framework 4.0
– Added version number for Auto-print .NET samples
– Stability improvement for Auto-print Service C# Sample if the sample cannot find Black Ice printer
– Added feature for Auto-print Service C# Sample to log into the Event Viewer if the service could not be started
– Improved handling of non existing printers in BIAPStartPrintingEx and BIAPStartPrinting functions
– Added synchronization when starting Office in Service (this is not the final solution)
– Stability improvement for BIAPStartPrinting function
– Stability improvement for converting PDF documents
– Stability improvement for converting large JPEG images
– Improved Excel document detection if the file is corrupt or the extension is incorrect
– Updated BlackIceDEVMODE.dll and BIAPMSG.dll to version 14.54.1402
– Updated Image Dlls to version 12.56.527
– Updated BiAutoPDF.dll to version 2.6.3.637
– Updated manuals

DATE : 11-23-2015
Version : 14.45 (revision: 316)
– Added version number for Auto-print .NET samples
– Stability improvement for Auto-print Service C# Sample if the sample cannot find Black Ice printer
– Added feature for Auto-print Service C# Sample to log into the Event Viewer if the service could not be started

DATE : 11-18-2015
Version : 14.45 (revision: 314)
– Updated BlackIceDEVMODE.dll and BIAPMSG.dll to version 14.45.1339
– Message Capture uses the same messaging timeout as the printer
– Stability improvement for converting Excel documents with external links
– Stability improvement for converting Visio documents in service

DATE : 10-13-2015
Version : 14.41 (revision: 305)
– Improved directory monitoring for Auto-print Service C# sample
– Updated BlackIceDEVMODE.dll and BIAPMSG.dll to version 14.41.1295
– Stability improvement for processing Message Capture messages
– To ensure stability in Message Capture message processing, the recommended Printer Driver version is 14.41.1296 or later
– Detecting timeout error, read pipe error and write pipe error on Message Capture
– Fixed product version of the BiPrintImage.exe
– Updated manuals

DATE : 10-06-2015
Version : 14.41 (revision: 299)
– Resolved licensing conflict with Document Imaging SDK
– License64.dll renamed to BiAPLicense64.dll
– Added INI option to Ignore Print Areas when converting Excel files
– Added checking if one tries to run Auto-print in service under Local System account
– Using Message Capture for setting printer settings stored in BlackiceDEVMODE
– Stability improvement for converting PDF documents
– Improved Office version detection
– Stability improvement for printing Office documents
– Updated Image Dlls to version 12.55.511
– Stability improvement for converting Tiff images with missing SamplesPerPixel Tiff TAG information
– Stability improvement for converting Jpeg images
– Improved DPI detection of JPEG images
– Updated manuals

DATE : 08-19-2015
Version : 14.40 (revision: 278)
– Stability improvement for converting PowerPoint, Excel, Word, RTF and TXT documents
– Added .dotm, .mhtml, .mht, .xlt, .xltx, .xltm, .pot, .potm and .potx to supported document types
– Stability improvement for printing to the same printer with the same user from different Windows sessions
– Stability improvement for checking the helper files
– Improved invalid path handling
– Improved output file quality when converting PowerPoint files
– Stability improvements for resolving shifted content problems on the printed document when converting PowerPoint files
– Improved corrupted PDF input file handling
– Removed unused settings from the BiAutoPrint.ini
– Added INI file option to not use Internet Explorer compatibility mode
– Stability improvement for output (converted) directory configuration for Auto-print samples
– Updated BlackIceDEVMODE.dll and BIAPMSG.dll to version 14.40.1245
-Stability improvement for Message Capture error handling
– Updated manuals

DATE : 06-23-2015
Version : 14.37 (revision: 256)
– Added message capture to the BiAutoPrint.dll
– Added message capture timeout configuration options to the BiAutoPrint.ini
– Added timeout configuration options for Auto-print helpers to the BiAutoPrint.ini
– Added log configuration options for Auto-print to the BiAutoPrint.ini
– Added Image helpers (BiPrintImage) to the installers for printing images
– Added margin settings for TXT printing to the BiAutoPrint.ini
– Updated BiAutoPDF.dll to version 2.6.3.622
– Stability improvement when printing PDF input file
– Improved PDF password protection detection
– Removed BlackiceDEVMODE Demo dialog from Auto-print SDK Demo Samples
– Stability improvement for Auto-print Service C# Sample for converted directory (path ending with ‘\’ character)
– Stability improvement for Auto-print C# Service sample, the sample now waits for file copy to be finished before printing
– Stability improvement for Multi-Threaded Converter C# Sample user interface
– Updated BlackIceDEVMODE.dll to version 14.38.1227
– Removed high cpu usage in service samples if the spooler is stopped when the service sample starts
– Added Administrator privilege checking for installers
– Removing Auto-print Services during the uninstall process
– Printing TXT documents using Word in service
– Detecting password protected Word and Excel files in service
– Added support for Adobe Reader DC
– Stability improvement for Stopping and Starting in Multi-Threaded Converter C# Sample
– Improved the Auto-print Service C# Sample to create the In, Converted, Failed, Processed directories for the conversion upon start
– Added feature to not print hidden and system file for the Auto-print C#, VB.NET samples,Auto-print Service C# Sample and Multi-Threaded Converter C# Sample

DATE : 05-04-2015
Version : 14.32 (revision: 194)
– Stability improvement for the Auto-print Samples if the BiAutoPrint64 or BlackIceDEVMODE ActiveX control is not registered
– Stability improvement for Auto-print Service C# Sample for converted directory (path ending with ‘\’ character)

DATE : 03-12-2015
Version : 14.27 (revision: 151)
– Stability improvement for selecting printer drivers in Multi-Threaded Converter C# Sample
– Stability improvement for output file naming in the samples
– User interface improvement for selecting profiles in the samples
– Improved logging in all samples
– Updated manuals

DATE : 03-03-2015
Version : 14.27 (revision: 138)
– Stability improvement for file name generation mode 1 (set output folder only) in the BIAPStartPrintingEx function
– Improved printing using the “Merge to PDF” and “Merge to TIFF” Printer Driver profiles
– Improved Auto-print C# and VB.NET sample when trying to start the sample, while spooler is not running
– Improved Auto-print C# and VB.NET sample when click on Printing Preferences while spooler is not running
– Improved Auto-print C# and VB.NET sample log file to handle environment variables
– Updated Auto-print C# and VB.NET sample online manual links on the user interface
– Improved Multi-Threaded Converter C# Sample when trying to start the sample, while spooler is not running
– Improved Multi-Threaded Converter C# Sample when click on Printing Preferences while spooler is not running
– Improved Auto-print C# and VB.NET samples to handle locked files in the input folder
– Improved Multi-Threaded Converter C# Sample to handle locked files in the input folder
– Updated manuals

DATE : 02-20-2015
Version : 14.25 (revision: 130)
– Added Auto-print Service C# Sample application to the installer
– Added Auto-print Service Samples source code to the Demo version
– Added Unicode filename support for printing image files
– Added Unicode filename support for printing PDF files
– Improved Auto-print Service samples to not print documents if the first character of the document name is tilde (~)
– Added Multi-Threaded Converter C# Sample application to the installer
– Added BiAutoPrint.ini to the installer for fine tuning Auto-print samples
– Moved PowerPoint and Visio printing code to the BiPrintOffice.exe helper to improve stability
– Updated manuals

DATE : 02-19-2015
Version : 14.25 (revision: 127)
– Added Auto-print Service C# Sample application to the installer
– Added Auto-print Service Samples source code to the Demo version
– Added Unicode filename support for printing image files
– Added Unicode filename support for printing PDF files
– Improved Auto-print Service samples to not print documents if the first character of the document name is tilde (~)
– Added Multi-Threaded Converter C# Sample application to the installer
– Added BiAutoPrint.ini to the installer for fine tuning Auto-print samples
– Moved PowerPoint and Visio printing code to the BiPrintOffice.exe helper to improve stability
– Updated manuals

DATE : 01-20-2015
Version : 14.19 (revision: 110)
– Added Adobe Acrobat Pro support for printing PDF documents
– Stability improvement for printing HTML documents
– Fixed “Timout interval elapsed” error when printing certain PDF documents with Auto-print
– Added option to BiAutoPrint.ini to disable PDF password protection checking in Auto-print
– Improved printing PDF files with embedded JavaScript with Auto-print
– Added logging to printer driver Installation to log detected printers, Black Ice Printer Drivers and Devmode
– Improved timeout handling for HTML document printing
– Improved timeout handling for XPS document printing
– Updated manuals

DATE : 11-14-2014
Version : 14.16 (revision: 102)
– Updated eLicense.dll to version 4.02.131
– Improved error handling for non-connection errors during registration
– Improved printable area detection when printing PDF input files
– Updated BiAutoPDF.dll to version 2.6.2.617
– Stability improvement when printing PDF input file

DATE : 11-12-2014
Version : 14.16 (revision: 99)
– Stability improvement when BIAPInitialize function fails in BiAutoprint.dll
– Stability improvement in BIAPStartPrintingEx function
– Stability improvement when printing PowerPoint files
– Added the option to specify a Printer Profile in the C++ Service sample INI file
– Updated BiAutoPDF.dll to version 2.6.2.616
– Stability improvement when printing PDF input file
– Added separate INI files for C#, C++ and VB.NET Auto-print applications
– Improved Auto-print samples to read and store their settings in the INI file
– Added capability to Auto-print and Auto-print Service samples to apply profile for conversions
– Improved Black Ice Printer Driver detection in the Installation
– Improvements for log file generation in C# and VB.NET Auto-print samples
– Improvements for C# and VB.NET Auto-print samples batch conversion when deleting a file from the Input folder.
– Minor user interface improvements to enhance user’s experience.
– Improvements for Auto-print and Auto-print Service samples to create the Input, Converted, Processed and Failed directories when the conversion starts.
– Added capability to manually edit the Input, Converted, Processed, Failed and Log file edit boxes, to let users use environment variables when specifying directories.
– Unified the product and sample names to Auto-print SDK
– Improvements for the Auto-print and Auto-print Service sample’s filename generation to save the printed documents in the same name as the source document
– Improvements in error detection when printing PDF input files
– Modified samples visual styles
– Extended BIAPStartPrintingEx function
– Added Converted (Output) directory handling to Auto-print Service C++ sample
– Improved directory permission checking in Auto-print Service C++ sample
– Updated manual

DATE : 10-21-2014
Version : 14.16 (revision: 66)
– Added Registration exe files to Start menu to help users register the product more easier
– Improvements in the installer to enhance user’s experience
– Updated manual

DATE : 10-15-2014
Version : 14.16 (revision: 63)
– Black Ice Software releases the Auto-print SDK
– Changes from the Auto-print in RTK version 14.15.1002:
– Improved Auto-print C++, C# and VB.NET samples to be able to configure the folders for processed and converted documents.
– Added new icon to the Auto-print C#, C++ and VB.NET Samples
– Improvements for notifying the user about not accessible folder in Auto-print Samples
– Improvements when renaming BiAutoprint.dll and starting the Auto-print Samples
– Added utilities to register and unregister the Auto-print SDK components
– Disabling Open Output Folder, Open Printed Document and Enable Save As Option features during printing with Auto-print
– Added BIAPStartPrintingEx, BIAPIsBlackIcePrinter, BIAPIsSupportedPrinter functions to AutoPrint DLL and OCX
– Renamed “AutoPrint Service” to “Auto Print Service C++ Sample” in Task Manager/Services
– AutoPrint DLL now uses the BiPrintDWG utility to print AutoCAD files
– Added Adobe Reader version checking
– Added automatic spooler restarting to enhance reliability
– The Auto-print SDK Demo requires at least one Black Ice Printer Driver installed on the computer
– Image DLL’s version 12.53.494
– BlackIceDEVMODE DLL’s version 14.16.1011