Black Ice OEM Printer Drivers
for Windows 11, 10, 2025, 2022, 2019, 2016, 2012 R2 & Terminal Servers

950 Peninsula Corp Circle Suite 2017 Tel: 1(561) 757-4107
Boca Raton, FL 33487 Fax: 1(561)757-4109
Printer Driver OEM Demo
User Manual
The information contained in this manual is subject to change without notice. Changes, technical inaccuracies and typographical errors will be corrected in subsequent editions of this manual.
The software described in this manual is furnished under a license agreement. The software may be used or copied only in accordance with terms of the agreement. No part of this manual may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, for any purpose other than the purchaser's own use without the express written consent of Black Ice Software, LLC.
© 1989 - 2025 by Black Ice Software, LLC.,
950 Peninsula Corp Circle Suite 2017, Boca Raton, FL 33487
All rights reserved.
Demo 17.xx
SP1055
ISBN 1-56265-009-8
Part Number rev. 12172025 – R3402
4/29/2026 4:27 AM
Table Of Contents
Registering through Proxy Server
Manually registering the Printer Driver Demo during installation
Checking the version number and the registration status
Upgrading the Printer Driver and preserving the printer settings
License Validation Error (Error Code 335 or 35) when using Temporary or Virtual network interfaces
Installing the OCR Language Pack for Printer Drivers
Printer Driver Activation - Registration
Configuring Black Ice Printer Drivers Printing Preferences
TIFF - Monochrome Printer Driver
Configuring the Driver on Windows 11/10 and on Windows Servers
Add or Edit Custom Paper Sizes
Printing document with different page sizes
Edit the Printer Driver Graphic Resolution
Pages Per Sheet (N-Up) Printing
Save each page as separate file
Redirect Printing on Save As Dialog
Send a Printed Document in an Email on Save As Dialog
Upload to SharePoint using the Save As dialog
Add Text Watermark or Stamp on the Save As Dialog
Add Image Watermark or Stamp on the Save As Dialog
Custom File Name Configuration
Combine/Merge multiple documents into a single file
Using sub sites in SharePoint upload
Using Microsoft Account (OAUTH 2.0) authentication to upload documents to SharePoint
The SharePoint Uploader Registry Keys
How to configure email sending with Gmail
Upload document to Web (HTTP and HTTPS Uploading)
Configure ODBC Data Source for print Document to Database
Configuring an MS SQL Database for Upload to Database feature
Database Table structure and column Data Types
Configuring Custom Document ID (Index) for Database Uploading
Upload to Database Settings in the Registry
Print Documents in Memory and Upload to Database directly
Print and Save Document into Database Error Codes
Example for Starting an Application
Add font information, position and style
Output directory configuration
Creating Black Ice Profile File
Creating INI file for Printer Driver MSI Installations
Redirect Printing configuration
Barcode Printing using regular expressions
The Regular Expression Test sample
OCR documents or selected areas
Configuring the Driver on Windows 11/10 and on Windows Servers
Add or Edit Custom Paper Sizes
Printing document with different page sizes
Edit the Printer Driver Graphic Resolution
Pages Per Sheet (N-Up) Printing
Save each page as separate file
Redirect Printing on Save As Dialog
Send a Printed Document in an Email on Save As Dialog
Upload to SharePoint using the Save As dialog
Add Text Watermark or Stamp on the Save As Dialog
Add Image Watermark or Stamp on the Save As Dialog
Custom File Name Configuration
Combine/Merge multiple documents into a single file
Using sub sites in SharePoint upload
Using Microsoft Account (OAUTH 2.0) authentication to upload documents to SharePoint
The SharePoint Uploader Registry Keys
How to configure email sending with Gmail
Upload document to Web (HTTP and HTTPS Uploading)
Configure ODBC Data Source for print Document to Database
Configuring an MS SQL Database for Upload to Database feature
Database Table structure and column Data Types
Configuring Custom Document ID (Index) for Database Uploading
Upload to Database Settings in the Registry
Print Documents in Memory and Upload to Database directly
Print and Save Document into Database Error Codes
Example for Starting an Application
Add font information, position and style
Output directory configuration
Creating Black Ice Profile File
Creating INI file for Printer Driver MSI Installations
Redirect Printing configuration
OCR documents or selected areas
Configuring the Driver on Windows 11/10 and on Windows Servers
Add or Edit Custom Paper Sizes
Printing document with different page sizes
Edit the Printer Driver Graphic Resolution
Pages Per Sheet (N-Up) Printing
Searchable Compact PDF File Format
Configuring Black Ice ColorPlus Printer Driver for Generating 970px Wide HTML Pages
Save each page as separate file
Redirect Printing on Save As Dialog
Send a Printed Document in an Email on Save As Dialog
Upload to SharePoint using the Save As dialog
Add Text Watermark or Stamp on the Save As Dialog
Add Image Watermark or Stamp on the Save As Dialog
Custom File Name Configuration
Combine/Merge multiple documents into a single file
Using sub sites in SharePoint upload
Using Microsoft Account (OAUTH 2.0) authentication to upload documents to SharePoint
The SharePoint Uploader Registry Keys
How to configure email sending with Gmail
Upload document to Web (HTTP and HTTPS Uploading)
Configure ODBC Data Source for print Document to Database
Configuring an MS SQL Database for Upload to Database feature
Database Table structure and column Data Types
Configuring Custom Document ID (Index) for Database Uploading
Upload to Database Settings in the Registry
Print Documents in Memory and Upload to Database directly
Print and Save Document into Database Error Codes
Example for Starting an Application
Add font information, position and style
Output directory configuration
Creating Black Ice Profile File
Creating INI file for Printer Driver MSI Installations
Redirect Printing configuration
Barcode Printing using regular expressions
The Regular Expression Test sample
OCR documents or selected areas
Configuring the EMF (Metafile) Driver on Windows 11/10 and on Windows Servers
Add or Edit Custom Paper Sizes
Printing document with different page sizes
Edit The Printer Driver Graphic Resolution
Pages Per Sheet (N-Up) Printing
Redirect Printing on Save As Dialog
Send a Printed Document in an Email on Save As Dialog
Upload to SharePoint using the Save As dialog
Custom File Name Configuration
Combine/Merge multiple documents into a single file
Using sub sites in SharePoint upload
Using Microsoft Account (OAUTH 2.0) authentication to upload documents to SharePoint
The SharePoint Uploader Registry Keys
How to configure email sending with Gmail
Upload document to Web (HTTP and HTTPS Uploading)
Configure ODBC Data Source for print Document to Database
Configuring an MS SQL Database for Upload to Database feature
Database Table structure and column Data Types
Configuring Custom Document ID (Index) for Database Uploading
Upload to Database Settings in the Registry
Print Documents in Memory and Upload to Database directly
Print and Save Document into Database Error Codes
Example for Starting an Application
Add font information, position and style
Output directory configuration
Creating Black Ice Profile File
Creating INI file for Printer Driver MSI Installations
Redirect Printing configuration
OCR documents or selected areas
Configuring the Driver on Windows 11/10 and on Windows Servers
Add or Edit Custom Paper Sizes
Printing document with different page sizes
Edit The Printer Driver Graphic Resolution
Pages Per Sheet (N-Up) Printing
Searchable Compact PDF File Format
Save each page as separate file
Redirect Printing on Save As Dialog
Send a Printed Document in an Email on Save As Dialog
Upload to SharePoint using the Save As dialog
Add Text Watermark or Stamp on the Save As Dialog
Add Image Watermark or Stamp on the Save As Dialog
Custom File Name Configuration
Combine/Merge multiple documents into a single file
Using sub sites in SharePoint upload
Using Microsoft Account (OAUTH 2.0) authentication to upload documents to SharePoint
The SharePoint Uploader Registry Keys
How to configure email sending with Gmail
Upload document to Web (HTTP and HTTPS Uploading)
Configure ODBC Data Source for print Document to Database
Configuring an MS SQL Database for Upload to Database feature
Database Table structure and column Data Types
Configuring Custom Document ID (Index) for Database Uploading
Upload to Database Settings in the Registry
Print Documents in Memory and Upload to Database directly
Print and Save Document into Database Error Codes
Example for Starting an Application
Add font information, position and style
Output directory configuration
Creating Black Ice Profile File
Creating INI file for Printer Driver MSI Installations
Redirect Printing configuration
Barcode Printing using regular expressions
The Regular Expression Test sample
OCR documents or selected areas
Configuring the Drivers for Users by Administrators during installation
Configuring the Drivers for Users by Administrators
Configuring the Drivers for Users by Administrators on Windows Servers
Frequently Used Configurations
Dropbox - Upload directly to Dropbox
Google Drive - Upload directly to Google Drive folder
OneDrive - Upload Directly to OneDrive
Using Black Ice Printer Drivers with Google Cloud Print
Background printing configuration
Configuring the timeout value of the Merge Documents window
Split multipage document to single page TIFF files
Split multipage document to single page PDF files
Upload to Web with HTTP or HTTPS
Creating multiple output file formats with one single printing with Agent Printers
Configuring output directory for shared printers on the Host
Configuring output directory for shared printers on the Client
Configuring output directory for shared printers using UNC path on the network
Configuring UNC output path on the Host for shared printers
Install or update the Printer Driver package on the Client computer manually
Install or update the Printer Driver package on the Client computer with the SCCM
Remove/Uninstall Shared printers from Client computers
Update Shared printers on the Host and Client
Attaching the Shared Printers Without Administrative Privilege
Adding Shared Printer driver through Group Policy
Uninstalling Shared printer drivers from the Client using GPO
Applying settings from host for shared printers on client machines
Adding Shared Printer driver through HTTP with IPP (Internet Printing Protocol)
How to increase spooler size for IPP printers in the Internet Information Services (IIS) Manager
Using Watermark on shared printers
Using Stamp on shared printers
Using Annotation on shared printers
Post-printing and Application Starting Options
Configuring UNC path for output directory
Configuring output directory with Environmental Variables
Configuring output directory for shared Agent Printers using UNC path
How to configure email sending with Gmail
Email Configuration to multiple dedicated email address
Using Profiles for Common Configurations
How to create a Profile for conversion
Integrating the Black Ice Virtual Printer with Existing POS Systems
Hide the Printer Drivers Tabs and Features on the Printing Preferences
Add Bates Numbering as Custom Filename
Enable Event Logging for Auditing and Troubleshooting
Check Event Logging Error and for Auditing
Restore the default settings of the printer driver
How to reconfigure already installed Black Ice printer drivers through Group Policy?
INI Configuration for Opening Documents in Memory Using IceViewer
About linear barcodes in general
About data matrices in general
About PDF-417 barcodes in general
The API - Resource Toolkit (RTK)
Frequently Asked Questions (F.A.Q.)
Output Document name length limitation
How to create faxable images for specific Fax Boards
How to Improve Faxing. Increasing Legibility of Small Text for Faxing
Increasing Image Quality in Monochrome Documents
How to print a document to a fax compatible image without repaginating the document?
How to print images with exact size in pixels
How to print using very large paper sizes
How can I speed up the printing process?
How can I reduce the file size (KB)?
How can I force Black Ice printer driver to leave room for a fax header at the top of the page?
Why did the Black Ice Printer Settings changed?
Does the printer driver support Multi-threading?
Setting user-based output directory with Environmental Variables
Can't change paper size permanently in Microsoft Office 2010 products
I cannot find my printed documents
Activating the Messaging Interface
The Printed PDF document name does not match with the converted File name
The Printed PDF is rotated with 90 degree when printing from Adobe Reader
The Printer Driver DPI (Resolution) changes and will not hold 200 DPI.
Preconfigure the Start Application option with a Custom Parameter for MSI installation
Disabling or Enabling Tabs on the Printer Driver Printing Preferences
Printing PostScript files to Black Ice Printer Drivers
How can I troubleshoot printing problems?
How to generate a detailed debug log (EDF) file
How can one find the output file when printing from shared printers?
Printer Driver does not generate any output when the filename exceeds the 260 character limit
The Printer Driver is not saving the Printer Settings
How to force the Printer Driver for manual registration by changing the network settings
Printing problem when using Remote Desktop with Terminal Services Easy Print
Changing the printer name causes the driver to revert to default settings
I am not able to uninstall the Black Ice Printer Driver - Fail to load dll
Cannot uninstall the Printer Driver from Control Panel: The uninstall will exit
The printer is not using the selected DPI settings.
The printer driver is not starting my application
Incorrect or gibberish characters when printing from Adobe Reader
The paper size reported by Adobe Acrobat Reader is not the same as the printer driver reports.
Setup Redirect Printing transfers different DPI settings from the physical printer
Distorted images from MS Word and Excel
Why does the printer report the [Cannot print directly to the printer error] when printing?
Why is my output document printed upside down?
Why does the printer report an Invalid printer driver data type error when printing?
Microsoft Office Page Size Problem
Microsoft Visio printing problems
Bypass spooler using Black Ice Printer Drivers
Printing to a mapped network drive does not work.
Printer is not visible for users
[HKEY_LOCAL_MACHINE\SOFTWARE\Black Ice Software LLC\ Cannot be Created] message
I Receive a Compatibility Warning when Printing from a Specific Application?
Input field limits in Black Ice Printer Driver
Text extraction does not work with Adobe 11 or higher
Export/Import Agent Printers during Printer Driver upgrade
Printing webpages from Google Chrome browser results non-searchable PDF documents
Why I receive Abort message during document conversion?
System Error 1612 when uninstalling or updating using the MSI installer
How can I use BiSetProfileFile.exe to configure printer settings for new users?
How to extract text without creating a PDF or TIFF File
How can I adjust the PDF font embedding settings?
How to share the Printer Driver?
What is error code 0x800F0242? (Error code -21464500030)
I get “ERROR: Error in the dInstallBlackIcePrinter function! Setup will exit!”, what should I do?
How do I find Agent Printers on my computer?
How do I generate an installation log for an .EXE installer?
How do I make an installation log for the MSI installer?
How do I generate a log for InstallShield MSI Installers?
How do I print PDFs with different page sizes correctly with Adobe?
How do I know how long it took for the printer driver to convert my document?
What is error code –2146232576?
Why does my printer only print the first page correctly and the rest of the pages are blank?
Why can’t I find my files when printing from shared printers?
How do I uninstall using Group Policy?
Where do I find the Event Viewer log?
How to configure printer settings for the System Account?
Why do I get printing issues when I add a Black Ice printer manually or change the Port settings?
Error code 9 occurs if a printer with the same name already exists on the system.
Error Code -9: The specified Printer Driver does not support the current Operating System.
Error Code -10: The specified Printer already exists.
Error Code -11: The specified Printer Driver already exists.
Error Code -12: The specified Port already exists.
Error Code -13: The specified Port Monitor already exists.
Error Code -14: The specified Port Processor already exists.
Error Code -20: The driver’s name is not specified in the INF file
Error Code -21: The configuration INI file name is not specified in the INF file
Error Code 151 & Error Code 161 - Certificate
Registration and Licensing Errors
Can my 32 bit application install 64 bit Black Ice printer driver on a 64 bit system?
Can my 32 bit application communicate with a 64 bit Black Ice printer driver
Can the group filename be passed as a command line parameter to the launched application?
How to get the output directory and the file name from the printer driver?
After printing, how can I learn the name of the group file?
How to remove extra spaces after every text command in the generated text file?
Can the Black Ice Printer Drivers pass an image in memory instead of saving it to the disk?
Can I change the order of the command line parameters that can be passed to the printer driver?
Programmatically converting files without any user interaction.
Configuring Installations for Users
Why are the printed image parameters different than the printer driver settings?
How to set file format (Group 3,Group4) in runtime?
Does the printer driver support Multi-threading?
Is there any way to programmatically switch to/from RAW?
How do I determine the name of the printing user?
How to use a single printer driver installation with more than one application?
How to capture messages with Terminal Server and regular Windows 11/10 drivers.
Does the normal BiPrnDrv.ocx work with the Printer Driver for Terminal Servers?
Do I need a separate printer driver for computers running terminal services?
Can I change the name of the ResourceDLL in a custom printer driver install?
What does the Keep existing files flag does if it is set on (100000) in the ini file?
Is there an easy way to set the output file name/directory for every print job?
Force the print driver to ignore document settings
Storing the output path and filename with a print job
Change print settings that are local to an application
Forcing printing applications to use your DPI setting
How can I change the start number of the Bates numbering programmatically?
What can I do when the BlackIceDEVMODE structure has been changed?
How can I create the BiPrnDrv.ocx dynamically without a form?
Real time printer hook - How to change printer settings during printing.
Generate images in memory - and capturing the image data from the printer driver.
Cannot install Printer Driver because a reboot is pending on the system
Cannot print from C# .NET under NT4.0
Cannot print from Visual C++ 6.0 under Win9x
I am having trouble using the ini file.
Save As Dialog opens even when the DEVMODE_DisableSaveAsOption is set in the Devmode Hook.
The printer stops printing when an application is debugged