Redistributing Your Applications
Once an application is finished and ready to redistribute, the developer must create a setup.exe that includes all of the necessary files.
Files to Be Included with Your Application
The following summarizes which files to include on your distribution diskettes to support LEADTOOLS Virtual Printer Driver functions on WIN32 and x64 systems.
Note: You may not copy or redistribute any of the following files without obtaining the proper license. In some cases, the license is included with your initial purchase of LEADTOOLS. In other cases, you must obtain a license from a third party or enter into a royalty agreement with LEAD to obtain the proper license.
General Notes:
Environment-Specific notes:
Destination directory structure specification:
Use the Leadtools.Printer.Printer.Install(Leadtools.Printer.PrinterInfo) method to install the LEADTOOLS Virtual Printer Module. Pass the structure PrinterInfo to this function. The installation path specified in the RootDir member of the PrinterInfo structure is the root folder in which the LEADTOOLS Virtual Printer is installed. This folder should contain two sub-folders:
Note: All users of the printer must have access to the folder specified in the Leadtools.Printer.PrinterInfo.RootDir member.
Required LeadtoolsPrinter.exe files:
Required COM Servers:
Files required for all operating systems:
Redistributables (32-bit) | Explanation |
LPCLB06N.DLL | LEADTOOLS Printer COM server. Should be registered using regsvr32 (regsvr32 LPCLB06N.DLL). |
LPCMG06N.exe | LEADTOOLS Printer COM Server. Should be registered using /RegServer (LPCMG06N /Regserver) |
LPWSE06N.EXE | LEADTOOLS Printer COM Server. Should be registered using /RegServer (LPWSE06N /Regserver) and unregistered using /UnRegServer (LPWSE06N /UnRegServer). |
LPCPN06N.dll | LEADTOOLS Printer COM server, Should be registered using regsvr32 (regsvr32 LPCPN06N.DLL). |
LPPRNCON.DLL | LEADTOOLS Printer COM server. Should be registered using regsvr32 (regsvr32 LPPRNCON.DLL). |
LpPrinterThunk.exe | LEADTOOLS Printer COM Server. Should be registered using /RegServer (LpPrinterThunk /Regserver) and unregistered using /UnRegServer (LpPrinterThunk / UnRegServer). |
Required DLLs for Windows 2000/XP/Vista Win32:
Redistributables (32-bit) | Explanation |
LPDRV06N.DLL | Driver DLL |
LPUID06N.DLL | Driver DLL |
LPPMN06U.DLL | Port DLL |
LPDRV06X.DLL (64-bit Driver), needed only for network printers. | Driver DLL |
LPUID06X.DLL (64-bit Driver), needed only for network printers. | Driver DLL |
Required DLLs for Windows 2000/XP/Vista x64:
Redistributables (64-bit) | Explanation |
LPDRV06x.DLL | Driver DLL |
LPUID06x.DLL | Driver DLL |
LPPMN06x.DLL | Port DLL |
LPDRV06N.DLL (32-bit Driver), needed only for network printers. | Driver DLL |
LPUID06N.DLL (32-bit Driver), needed only for network printers. | Driver DLL |