The “Create printer driver installation” section provides technical details how to create a custom installation of the Black Ice printer driver using the Black Ice Install API. There are several sample application for the different installers including samples to install multiple instances of the Black Ice printer drivers.
The InstallShield, MSI, WIX, VB.NET, and C# installation projects are calling functions that are implemented in the Black Ice Install API. The Black Ice Install API source is available in the RTK.
Understanding Printing Technology
Printer Driver custom installation
Redistributions of the Black Ice Printer Driver
Black Ice Printer Driver Install API
Install Samples of the Black Ice Printer Driver
Rebranding the Black Ice Printer Driver
How to update the Printer Driver in the installers
How to create a 32bit installer to install 32-bit/64-bit printer drivers
How to create a 32bit installer with the package install to install 32-bit/64-bit printer drivers
How to check the dll is 32 or 64-bit
Using the Black Ice Install DLL on 32 or 64 systems
Change the Messaging Interface Name in installation
Setting a member of the DEVMODE at install time
Change the printer setting (DEVMODE) during installation
Upgrading Printer Driver redistributions
Installing the printer driver using the single function install
Create custom configuration for the Installer
Create MSI packages with custom Printer Configuration
Installing more than one printer on a single system
Install a Black Ice printer driver to use different output directory for each user
Adding the Black Ice ActiveX Controls to the Install Samples
Adding your .NET Application to the Install Samples
Manually Uninstalling the Printer Drivers
Manually Uninstalling the X1 Printer Drivers
Manually uninstall the Black Ice Print Manager