The MSI Driver Package installation sample demonstrates how to install Driver Package on Windows Server 2025/2022/2019/2016/2012 R2 both 32 bit and 64 bit systems regardless of the operating system is 32 bit or 64 bit.
The Driver Package installer allows the sharing of printer driver from 64 bit system to 32 bit systems and from 32 bit system to 64 bit systems.
The MSI Driver Package installation samples support Windows 7 if the following hotfix installed before the MSI Driver Package installation:
https://www.microsoft.com/en-us/download/details.aspx?id=46148
MSI Printer Driver install sample with Driver Package description – General information about the MSI Printer Driver install sample with Driver Package, such as project locations, supported compilers and .NET frameworks.
How to rebuild the MSI install sample – Detailed information about how to rebuild the MSI install sample without modifications.
How to use printer driver MSI sample – General information about how to use, install, uninstall the MSI install sample, and about the available parameters.
How to create Silent installation
How to edit the Custom Action project – Detailed instructions about how to edit the Custom Action in the MSI install sample project.
Rename the Driver Files in a Driver Package
Change the Manufacture Name in the MSI installer - Instructions about how to change the Manufacture Name in the MSI installer.
Renaming the Driver Files in a Driver Package – Instructions about how to rename the Printer Driver name using the MSI installer.
Installing the MSI Sample on 64-bit system using Group Policy – Instructions about how to install the Printer Driver MSI with install sample on 64-bit operating systems.
Adding two printers with MSI install samples – Instructions how to install two printers with the MSI install sample using the user interface, or using command line parameter.
How to change the default output directory in MSI install with driver package sample during installation - Detailed instructions about how to change the default output directory in the MSI install with driver package sample project.
How to change the printer name in MSI install with driver package sample - Detailed instructions about how to change the printer name in the MSI install with driver package sample project.
How to add the HTTP upload utility to the MSI installer - Detailed instructions about how to add HTTP Upload Utility to the MSI install with driver package sample project.
How to add the OCR feature to the MSI installer- Detailed instructions about how to add the OCR feature to the MSI install with driver package sample project.
Adding Cover Page Filler feature for MSI install with driver package sample - Detailed instructions about how to add Cover Page Filler to the MSI install with driver package sample project.
Adding Upload to Database feature for MSI install with driver package sample - Detailed instructions about how to add Upload to Database to the MSI install with driver package sample project.
MSI Sample Installation GUIDs – List of the MSI sample GUIDs. The GUID is an unique identifier used by the uninstallation to identify which product must be uninstalled.
Printer Driver MSI Install Sample registry entries – List of the used registry entries by the MSI install sample.
How to disable the MSI Uninstaller "Repair" and "Remove" option - Detailed instructions about how to disable the MSI Uninstaller "Repair" and "Remove" options in the MSI install sample project.