在开发好应用程序并准备好重新发布之后,创建一个包含所有必要文件的setup.exe。
本主题总结了在发行盘上包含哪些文件以支持WIN32和x64系统上的LEADTOOLS虚拟打印机功能。
注意:如果没有获得适当的许可,您不能复制或重新分发以下任何文件。在某些情况下,许可证包含在您最初购买的LEADTOOLS中。在其他情况下,您必须从第三方获得许可或与LEAD签订版税协议以获得适当的许可。
将军指出:
特定于环境的注意事项:
目标目录结构规范:
使用安装方法安装LEADTOOLS虚拟打印机模块。将结构PrinterInfo传递给这个函数。在PrinterInfo结构的RootDir成员中指定的安装路径是安装LEADTOOLS虚拟打印机的根文件夹。这个文件夹应该包含两个子文件夹:
注意:属性中指定的文件夹的所有打印机用户都必须具有访问权限RootDir成员。
打印机驱动INF安装适用于Windows Vista及更高版本:
安装LEADTOOLS Virtual Printer Driver INF的方法如下:
[DllImport (“user32.dll”)]
静态走读生IntPtr GetDesktopWindow ();
[DllImport (“Winspool.drv”)]
静态走读生Int32 UploadPrinterDriverPackage (字符串pszServer,字符串pszInfPath,字符串pszEnvironment,使用uintdwFlags, IntPtr hwnd, StringBuilder pszDestInfPath,出ulongpcchDestInfPath);
[DllImport (“Winspool.drv”)]
静态走读生Int32 InstallPrinterDriverFromPackage (字符串pszServer,字符串pszInfPath,字符串pszDriverName,字符串pszEnvironment,使用uintdwFlags);
静态Int32 InstallDriverPackage (字符串infPath,字符串环境)
{
IntPtr句柄= GetDesktopWindow();
StringBuilder targetPath =新StringBuilder (512);
ulongtargetPathLength = 512;
Int32 result = UploadPrinterDriverPackage(零2、句柄、目标路径、出targetPathLength);
如果(result == 0)
结果= InstallPrinterDriverFromPackage(零、targetPath.ToString ()“leadtools虚拟打印机”,环境,0);
返回结果;
}
64位驱动包的安装方法如下:
InstallDriverPackage (Bin \ \常见\ \ \ \ LeadtoolsVirtualPrinter PrinterDriver \ \驱动程序。INF, "Windows x64");
32位驱动包的安装方法如下:
InstallDriverPackage (Bin \ \常见\ \ \ \ LeadtoolsVirtualPrinter PrinterDriver \ \驱动程序。INF,“Windows NT x86”);
注意:对于网络打印,可以在服务器机器上安装这两种包(x86和x64),以支持两种类型的客户端机器。
所需的LeadtoolsPrinter.exe文件:
所需COM服务器:
所有操作系统所需的文件:
发布包(32位) | 解释 |
LPCLB06N.DLL | 打印机COM服务器。应使用regsvr32 (regsvr32 LPCLB06N.DLL). |
LPCMG06N.exe | LEADTOOLS打印机COM服务器。应使用/RegServer注册(LPCMG06N / Regserver) |
LPWSE06N.EXE | LEADTOOLS打印机COM服务器。应使用/RegServer注册(LPWSE06N /RegServer)和使用/UnRegServer未注册(LPWSE06N / UnRegServer). |
LPCPN06N.dll | 打印机COM服务器,应使用regsvr32注册(regsvr32 LPCPN06N.DLL). |
LPPRNCON.DLL | 打印机COM服务器。应使用regsvr32 (regsvr32 LPPRNCON.DLL). |
LpPrinterThunk.exe | LEADTOOLS打印机COM服务器。应使用/RegServer注册(LpPrinterThunk / Regserver),并使用/UnRegServer (LpPrinterThunk / UnRegServer). |
Win32所需的dll:
发布包(32位) | 解释 |
LPDRV06N.DLL | 司机DLL |
LPUID06N.DLL | 司机DLL |
LPPMN06U.DLL | 港口DLL |
x64所需的dll:
发布包(64位) | 解释 |
LPDRV06x.DLL | 司机DLL |
LPUID06x.DLL | 司机DLL |
LPPMN06x.DLL | 港口DLL |
lpdrv06 . dll(32位驱动程序),仅用于网络打印机。 | 司机DLL |
lpuid06 . dll(32位驱动程序),仅用于网络打印机。 | 司机DLL |
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗网络查看器net
188宝金博怎么下载
支持的平台上
.NET、Java、Android和iOS/macOS程序集
C API/ c++类库
HTML5 JavaScript库
您的邮件已发送给技术支持!应该有人联系!如果你的事情很紧急,请回来聊天。
聊天时间:
周一至周五,美国东部时间上午8:30至下午6:00
感谢您的反馈!
请再次填写表格,开始新的聊天。
所有代理目前都离线。
聊天时间:
星期一至星期五
美国东部时间上午8:30 -下午6点
如需与我们联系,请填写此表格,我们将通过电子邮件与您联系。