Install Shield Sample - Black Ice Printer Driver API Version number:
- InstallShield Install
- MSI Install
- InstallShield MSI Install
- VB.NET Install
- C# Install
- WIX Install
Printer Driver API/Resource Toolkit
The Printer Driver Resource Toolkit includes InstallShield, MSI, InstallShield MSI, VB.NET, C# and WIX Installation sample projects which install and configure the Black Ice printer driver. The installation sample projects are provided as starting points for creating user specific printer driver installations.
Full source codes for both an install and an uninstall DLL are also included.* These DLLs implement every required function necessary to install and remove a printer driver.
Additionally, the documentation included in the Black Ice Resource Toolkit contains detailed information on how to install the Black Ice printer driver with a single function call using installation packages other than InstallShield (packages like Wise and Microsoft Installer).
The InstallShield project included in the Resource Toolkit was generated with InstallShield 12 and in order to rebuild the sample installation package, InstallShield 12 or newer is required. The MSI Installer sample is written using Visual Studio.
Multiple Instances of Black Ice printer drivers can be installed on a single system, allowing high-volume document conversion in parallel with multiple numbers of printer drivers.
List of the available Installation samples in the Printer Driver API/RTK:
InstallShield Install Sample
MSI Install Sample
- InstallShield 12 Professional (and above)
- InstallShield 12 Premium (and above)
InstallShield MSI Install Sample
InstallShield MSI samples available in the OEM Resource Toolkits demonstrate how to create a Black Ice printer driver install in InstallShield 12. There are separate InstallShield MSI samples for Windows 10/8/7/Vista/XP and for Windows 2016/2012/2008 R2/2008/2003 Terminal Server printer drivers.
Supported InstallShield versions:
Printer Driver InstallShield MSI sample projects can be opened and rebuilt with the following InstallShield versions:
The InstallShield MSI sample implements install and uninstall procedures including silent installation support, copies driver files, and installs the printer driver during the install process. It also deletes the printer driver and driver files during uninstall process.
The MSI setup is a basic (simplified) setup of the Black Ice printer driver; it copies the driver files to the required locations, adds the printer driver, print processor and print monitor and finally the printer to the system. The sample MSI install supports specifying the printer driver settings through the printer driver’s INI file.
The primary benefit to using an InstallShield MSI installation is its convenience and practicality for network wide distribution and deployment. The main reason to use MSI technology is to implement software (mandatory or public) by Windows group policies.