采取以下步骤来创建和运行一个程序,它使用LEADTOOLS网络虚拟打印机驱动程序。
Visual Studio 2008开始。
从主菜单,选择文件- >新建- >项目……
在新项目对话框中,选择Visual c++的项目类型,并选择MFC应用程序的模板。
输入项目名称作为LEADTOOLS打印机端安装项目名称字段。
在位置字段,使用Browse按钮导航到示例子目录(例如C: \ LEADTOOLS22 \ \ VirtualPrinter \ CDLL例子)。明确创建目录解决方案和向源代码控制添加复选框。单击OK。
在MFC应用程序向导中单击Next >。
选择基于对话框的应用程序类型。然后单击Finish。三个文件夹将被创建,标题为:“头文件”、“资源文件”,“源文件”。
从主菜单,选择项目- >属性。
在Properties对话框中,选择配置属性,然后选择C / c++然后选择预处理器。
在右边设置预处理器定义属性使用LTVXX_CONFIG然后单击OK。
在解决方案资源管理器,打开stdafx。h,并将以下代码添加到结束:
# include“. . \ \…\包括\ LtprinterClientInstaller.h”
在源文件,右键单击文件夹。选择添加- >新项目。在类别,选择代码和c++文件(. cpp)模板。类型进口name字段,然后单击添加。
右键单击进口。cpp并单击Open。添加以下代码:
# include“stdafx.h”
#如果定义(WIN64)
# pragma评论(自由,“. . \ \ . \ \ . . \ \ Lib "L_VER_DESIGNATOR“\ \ cdll \ \ x64 \ \ LtprinterClientInstaller_x.lib”)
#其他的
# pragma评论(自由,“. . \ \ . \ \ . . \ \ Lib "L_VER_DESIGNATOR“\ \ cdll \ \ win32 \ \ LtprinterClientInstaller_u.lib”)
# endif/ / #如果定义(WIN64)
右键单击LEADTOOLS客户机InstallerDlg打印机。h并单击Open。添加以下代码:
/ /添加以下CLEADTOOLSPrinterClientInstallerDlg功能函数定义
afx_msg无效OnBnClickedOk ();
右键单击LEADTOOLS客户机InstallerDlg打印机。cpp并单击Open。添加以下代码:
/ /定位BEGIN_MESSAGE_MAP并添加以下行
ON_BN_CLICKED (IDOK &CLEADTOOLSPrinterClientInstallerDlg:: OnBnClickedOk)
afx_msg无效CLEADTOOLSPrinterClientInstallerDlg: OnBnClickedOk ()
{
/ *
“打印机名称”:服务器机器上的共享打印机的名称
“打印机DLL”:打印机演示DLL
“打印机服务器”:打印机的名称服务器
* /
L_PrnClntSetPrinterConnectionDll (“打印机的名字”,“打印机DLL”,“打印机服务器”);
}
编译和运行代码来测试它。选择的打印机连接,安装在机器上。
有关更多信息,请参考: