化了一周的时间,总算写完了一个虚拟打印机。我已经发布到我的资源里了。采用的是WIN DDK生成的打印处理器。 修改了
case PRINTPROCESSOR_TYPE_EMF_50_3:
load_dll();
。。。。。。。。。。。。
//return PrintEMFJob( pData, pDocumentName );
break;
然后从spl文件里取emf。已开始用的网上的代码,生成的emf有问题,然后自己写了一个。其实spl文件非常简单,看一下格式说明,几分钟就可以写好代码。在写程序自动安装打印机时遇到了一些问题,AddPrinterDriver的问题。我改用了rundll32 printui.dll+inf的安装模式了。添加本地端口我才用的是注册表的方法。