虚拟打印机开发日志(一):使用x64 WIN7编译环境编译的完整步骤

使用MS提供的MSPLOT驱动源文件,可方便地进行自用的打印机驱动开发或虚拟打印机驱动的开发,以下是一个最简的完整的使用DDK编译MSPLOT打印驱动的步骤:

 

1、编译对应的工具(64bit驱动)

打开DDK的Win7 x64 Checked Build Environment定位至:

D:\WinDDK\7600.16385.1\src\print\msplot ,输入命令build ,在msplot目录生成AMD64文件夹及在D:\WinDDK\7600.16385.1\src\print\msplot\tools\ntres\objchk_win7_amd64\amd64生成PlotGPC.exe应用程序,前者用于生成驱动的用户界面及接口,后者用于修改PCD文件;

 

2、修改PCD文件

微软绘图仪驱动程序的特定模型的小驱动程序,是由厂商提供的、从描述设备特征文本文件产生的二进制的.pcd文件。 为产生一个.pcd文件,必须首先创建一个采用PCD源文件格式的文本文件(此文件在DDK路径:WinDDK\7600.16385.1\src\print\msplot\mini)。

使用Build Evironment定位至:

D:\WinDDK\7600.16385.1\src\print\msplot\tools\ntres\objchk_win7_amd64\amd64,输入命令:PlotGPC source-file-path.txt traget-file-path.pcd(注意后缀名一致),在目标路径可生成traget-file-path.pcd文件;

 

3、MSPLOT驱动的安装

新建文件一个驱动安装文件夹PrintDrive,里面分别新建文件夹i386、mini,再将msplot\AMD64文件夹下面的已经编译好的plotter.dll与plotui.dll文件拷贝至PrintDrive里面的i386文件夹中,将步骤2中编译好的pcd文件放至mini文件夹中,如hp7550pl.pcd的路径应为PrintDrive\mini\hp7550pl。将msplot文件夹中的plotter.inf及plotui.hlp文件拷贝至PrintDrive文件夹中,则整个安装文件装备好,照一般inf安装方法安装该打印机即可。

 

后注:

x64 Win7系统的驱动安装需要数字认证签名,以上是使用DDK中微软提供的模板修改的打印机驱动,用户接口可以在其提供的源文件中修改,而打印机相关属性可在pcd上做手脚,但安装用的inf文件一旦作出修改系统将无法安装该驱动(使用其他编译环境则无此问题,可自行试验),请在安装时选好对应的打印驱动名称。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值