阅读:2269回复:1
关于虚拟打印机驱动的问题,请教高手如何解决!!!急急。。。。。
项目背景:
现在正在实施一个项目,需要将一些测试报告打印成pdf格式的文件,并集中保存到在服务器上,然后通过web浏览可在其他机器中查看报告。现在就想用pd虚拟打印机来调用由我们自己开发的虚拟打印机程序,程序将生成的pdf文件重命名后再搬到指定路径下,并报告中重要的文字信息提取出来。 问题描述: 问题1:现在客户的服务器安装的是64位的xp系统,我们的虚拟打印机不能安装成功,我猜是打印驱动的问题,可能不支持64位系统,由于刚到公司,驱动开发接触的比较少,现在的虚拟打印机是以前同事开发的,希望高手能指点迷津........,可不可以在现有基础上能改动一下就能使用,这是最好的办法 问题2:于是,有人想了一个办法就是:在服务器上安装系统是32位的win2000虚拟机,把打印机安装到虚拟机上。服务器共享一个盘给虚拟机使用,虚拟打印机程序用CopyFile()函数将pdf报告搬到共享盘中,这样就间接显示了原先的目的。但是,程序拷贝文件失败,根据错误号提示是5,拒绝访问,死活搞不明白。单独用测试程序可以拷贝文件到共享盘中。 问题3:程序需要调用其他同事写的程序将pdf文件路径写到数据库中,于是利用ShellExecute()调用程序,还是死活掉不起来,疯了!怎么可以调用自己写的测试程序呢,,希望高手能解答疑问,不胜感激。。。。。。。。 |
|
沙发#
发布于:2010-07-14 10:18
你看原来的文件目录有没64位的驱动,没有就自己用wdk编译一个,修改一下inf文件就行了
|
|